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

140 lines
4.3 KiB
C

/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_2054.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_10270(t_small_parse_table_array *v)
{
v->a[205400] = 1;
v->a[205401] = anon_sym_DOLLAR_LPAREN;
v->a[205402] = actions(3632);
v->a[205403] = 1;
v->a[205404] = sym__brace_start;
v->a[205405] = actions(8850);
v->a[205406] = 1;
v->a[205407] = anon_sym_DOLLAR_LBRACK;
v->a[205408] = actions(8854);
v->a[205409] = 1;
v->a[205410] = anon_sym_DQUOTE;
v->a[205411] = actions(8858);
v->a[205412] = 1;
v->a[205413] = anon_sym_DOLLAR_LBRACE;
v->a[205414] = actions(8860);
v->a[205415] = 1;
v->a[205416] = anon_sym_BQUOTE;
v->a[205417] = actions(8862);
v->a[205418] = 1;
v->a[205419] = anon_sym_DOLLAR_BQUOTE;
small_parse_table_10271(v);
}
void small_parse_table_10271(t_small_parse_table_array *v)
{
v->a[205420] = actions(9516);
v->a[205421] = 1;
v->a[205422] = sym_word;
v->a[205423] = actions(9518);
v->a[205424] = 1;
v->a[205425] = anon_sym_DOLLAR;
v->a[205426] = actions(9524);
v->a[205427] = 1;
v->a[205428] = sym__comment_word;
v->a[205429] = actions(8848);
v->a[205430] = 2;
v->a[205431] = anon_sym_LPAREN_LPAREN;
v->a[205432] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[205433] = actions(8864);
v->a[205434] = 2;
v->a[205435] = anon_sym_LT_LPAREN;
v->a[205436] = anon_sym_GT_LPAREN;
v->a[205437] = actions(9520);
v->a[205438] = 2;
v->a[205439] = sym_test_operator;
small_parse_table_10272(v);
}
void small_parse_table_10272(t_small_parse_table_array *v)
{
v->a[205440] = sym__special_character;
v->a[205441] = actions(9522);
v->a[205442] = 3;
v->a[205443] = sym__bare_dollar;
v->a[205444] = sym_raw_string;
v->a[205445] = sym_ansi_c_string;
v->a[205446] = state(2210);
v->a[205447] = 9;
v->a[205448] = sym_arithmetic_expansion;
v->a[205449] = sym_brace_expression;
v->a[205450] = sym_string;
v->a[205451] = sym_translated_string;
v->a[205452] = sym_number;
v->a[205453] = sym_simple_expansion;
v->a[205454] = sym_expansion;
v->a[205455] = sym_command_substitution;
v->a[205456] = sym_process_substitution;
v->a[205457] = 20;
v->a[205458] = actions(71);
v->a[205459] = 1;
small_parse_table_10273(v);
}
void small_parse_table_10273(t_small_parse_table_array *v)
{
v->a[205460] = sym_comment;
v->a[205461] = actions(8512);
v->a[205462] = 1;
v->a[205463] = anon_sym_DOLLAR_LBRACK;
v->a[205464] = actions(8514);
v->a[205465] = 1;
v->a[205466] = anon_sym_DOLLAR;
v->a[205467] = actions(8516);
v->a[205468] = 1;
v->a[205469] = sym__special_character;
v->a[205470] = actions(8518);
v->a[205471] = 1;
v->a[205472] = anon_sym_DQUOTE;
v->a[205473] = actions(8522);
v->a[205474] = 1;
v->a[205475] = aux_sym_number_token1;
v->a[205476] = actions(8524);
v->a[205477] = 1;
v->a[205478] = aux_sym_number_token2;
v->a[205479] = actions(8526);
small_parse_table_10274(v);
}
void small_parse_table_10274(t_small_parse_table_array *v)
{
v->a[205480] = 1;
v->a[205481] = anon_sym_DOLLAR_LBRACE;
v->a[205482] = actions(8528);
v->a[205483] = 1;
v->a[205484] = anon_sym_DOLLAR_LPAREN;
v->a[205485] = actions(8530);
v->a[205486] = 1;
v->a[205487] = anon_sym_BQUOTE;
v->a[205488] = actions(8532);
v->a[205489] = 1;
v->a[205490] = anon_sym_DOLLAR_BQUOTE;
v->a[205491] = actions(8542);
v->a[205492] = 1;
v->a[205493] = sym__brace_start;
v->a[205494] = actions(9526);
v->a[205495] = 1;
v->a[205496] = sym_word;
v->a[205497] = actions(9530);
v->a[205498] = 1;
v->a[205499] = sym_test_operator;
small_parse_table_10275(v);
}
/* EOF small_parse_table_2054.c */