140 lines
4.5 KiB
C
140 lines
4.5 KiB
C
/* ************************************************************************** */
|
|
/* */
|
|
/* ::: :::::::: */
|
|
/* small_parse_table_2645.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_13225(t_small_parse_table_array *v)
|
|
{
|
|
v->a[264500] = 1;
|
|
v->a[264501] = sym_variable_name;
|
|
v->a[264502] = actions(12062);
|
|
v->a[264503] = 1;
|
|
v->a[264504] = anon_sym_RBRACE3;
|
|
v->a[264505] = state(3532);
|
|
v->a[264506] = 1;
|
|
v->a[264507] = sym_subscript;
|
|
v->a[264508] = state(6428);
|
|
v->a[264509] = 1;
|
|
v->a[264510] = aux_sym__expansion_body_repeat1;
|
|
v->a[264511] = state(6472);
|
|
v->a[264512] = 1;
|
|
v->a[264513] = sym_command_substitution;
|
|
v->a[264514] = state(7298);
|
|
v->a[264515] = 1;
|
|
v->a[264516] = sym__expansion_body;
|
|
v->a[264517] = actions(11762);
|
|
v->a[264518] = 2;
|
|
v->a[264519] = anon_sym_POUND2;
|
|
small_parse_table_13226(v);
|
|
}
|
|
|
|
void small_parse_table_13226(t_small_parse_table_array *v)
|
|
{
|
|
v->a[264520] = anon_sym_EQ2;
|
|
v->a[264521] = actions(8050);
|
|
v->a[264522] = 3;
|
|
v->a[264523] = sym__external_expansion_sym_hash;
|
|
v->a[264524] = sym__external_expansion_sym_bang;
|
|
v->a[264525] = sym__external_expansion_sym_equal;
|
|
v->a[264526] = actions(11754);
|
|
v->a[264527] = 4;
|
|
v->a[264528] = anon_sym_DASH;
|
|
v->a[264529] = anon_sym_STAR;
|
|
v->a[264530] = anon_sym_QMARK;
|
|
v->a[264531] = anon_sym_AT2;
|
|
v->a[264532] = actions(11756);
|
|
v->a[264533] = 5;
|
|
v->a[264534] = anon_sym_BANG;
|
|
v->a[264535] = anon_sym_DOLLAR;
|
|
v->a[264536] = anon_sym_POUND;
|
|
v->a[264537] = anon_sym_0;
|
|
v->a[264538] = anon_sym__;
|
|
v->a[264539] = 5;
|
|
small_parse_table_13227(v);
|
|
}
|
|
|
|
void small_parse_table_13227(t_small_parse_table_array *v)
|
|
{
|
|
v->a[264540] = actions(3);
|
|
v->a[264541] = 1;
|
|
v->a[264542] = sym_comment;
|
|
v->a[264543] = state(4664);
|
|
v->a[264544] = 1;
|
|
v->a[264545] = aux_sym_pipeline_repeat1;
|
|
v->a[264546] = actions(12066);
|
|
v->a[264547] = 2;
|
|
v->a[264548] = anon_sym_PIPE;
|
|
v->a[264549] = anon_sym_PIPE_AMP;
|
|
v->a[264550] = actions(12068);
|
|
v->a[264551] = 2;
|
|
v->a[264552] = sym_file_descriptor;
|
|
v->a[264553] = aux_sym_heredoc_redirect_token1;
|
|
v->a[264554] = actions(12064);
|
|
v->a[264555] = 20;
|
|
v->a[264556] = anon_sym_SEMI;
|
|
v->a[264557] = anon_sym_PIPE_PIPE;
|
|
v->a[264558] = anon_sym_AMP_AMP;
|
|
v->a[264559] = anon_sym_AMP;
|
|
small_parse_table_13228(v);
|
|
}
|
|
|
|
void small_parse_table_13228(t_small_parse_table_array *v)
|
|
{
|
|
v->a[264560] = anon_sym_LT;
|
|
v->a[264561] = anon_sym_GT;
|
|
v->a[264562] = anon_sym_LT_LT;
|
|
v->a[264563] = anon_sym_GT_GT;
|
|
v->a[264564] = anon_sym_esac;
|
|
v->a[264565] = anon_sym_SEMI_SEMI;
|
|
v->a[264566] = anon_sym_SEMI_AMP;
|
|
v->a[264567] = anon_sym_SEMI_SEMI_AMP;
|
|
v->a[264568] = anon_sym_AMP_GT;
|
|
v->a[264569] = anon_sym_AMP_GT_GT;
|
|
v->a[264570] = anon_sym_LT_AMP;
|
|
v->a[264571] = anon_sym_GT_AMP;
|
|
v->a[264572] = anon_sym_GT_PIPE;
|
|
v->a[264573] = anon_sym_LT_AMP_DASH;
|
|
v->a[264574] = anon_sym_GT_AMP_DASH;
|
|
v->a[264575] = anon_sym_LT_LT_DASH;
|
|
v->a[264576] = 3;
|
|
v->a[264577] = actions(3);
|
|
v->a[264578] = 1;
|
|
v->a[264579] = sym_comment;
|
|
small_parse_table_13229(v);
|
|
}
|
|
|
|
void small_parse_table_13229(t_small_parse_table_array *v)
|
|
{
|
|
v->a[264580] = actions(1354);
|
|
v->a[264581] = 4;
|
|
v->a[264582] = sym__concat;
|
|
v->a[264583] = sym_test_operator;
|
|
v->a[264584] = sym__brace_start;
|
|
v->a[264585] = aux_sym_heredoc_redirect_token1;
|
|
v->a[264586] = actions(1352);
|
|
v->a[264587] = 21;
|
|
v->a[264588] = anon_sym_LPAREN_LPAREN;
|
|
v->a[264589] = anon_sym_SEMI;
|
|
v->a[264590] = anon_sym_AMP;
|
|
v->a[264591] = anon_sym_SEMI_SEMI;
|
|
v->a[264592] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
|
v->a[264593] = anon_sym_DOLLAR_LBRACK;
|
|
v->a[264594] = aux_sym_concatenation_token1;
|
|
v->a[264595] = anon_sym_DOLLAR;
|
|
v->a[264596] = sym__special_character;
|
|
v->a[264597] = anon_sym_DQUOTE;
|
|
v->a[264598] = sym_raw_string;
|
|
v->a[264599] = sym_ansi_c_string;
|
|
small_parse_table_13230(v);
|
|
}
|
|
|
|
/* EOF small_parse_table_2645.c */
|