140 lines
4.6 KiB
C
140 lines
4.6 KiB
C
/* ************************************************************************** */
|
|
/* */
|
|
/* ::: :::::::: */
|
|
/* small_parse_table_2506.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_12530(t_small_parse_table_array *v)
|
|
{
|
|
v->a[250600] = aux_sym_concatenation_repeat1;
|
|
v->a[250601] = actions(1263);
|
|
v->a[250602] = 2;
|
|
v->a[250603] = sym_file_descriptor;
|
|
v->a[250604] = aux_sym_heredoc_redirect_token1;
|
|
v->a[250605] = actions(1261);
|
|
v->a[250606] = 21;
|
|
v->a[250607] = anon_sym_SEMI;
|
|
v->a[250608] = anon_sym_PIPE_PIPE;
|
|
v->a[250609] = anon_sym_AMP_AMP;
|
|
v->a[250610] = anon_sym_PIPE;
|
|
v->a[250611] = anon_sym_AMP;
|
|
v->a[250612] = anon_sym_LT;
|
|
v->a[250613] = anon_sym_GT;
|
|
v->a[250614] = anon_sym_LT_LT;
|
|
v->a[250615] = anon_sym_GT_GT;
|
|
v->a[250616] = anon_sym_SEMI_SEMI;
|
|
v->a[250617] = anon_sym_PIPE_AMP;
|
|
v->a[250618] = anon_sym_AMP_GT;
|
|
v->a[250619] = anon_sym_AMP_GT_GT;
|
|
small_parse_table_12531(v);
|
|
}
|
|
|
|
void small_parse_table_12531(t_small_parse_table_array *v)
|
|
{
|
|
v->a[250620] = anon_sym_LT_AMP;
|
|
v->a[250621] = anon_sym_GT_AMP;
|
|
v->a[250622] = anon_sym_GT_PIPE;
|
|
v->a[250623] = anon_sym_LT_AMP_DASH;
|
|
v->a[250624] = anon_sym_GT_AMP_DASH;
|
|
v->a[250625] = anon_sym_LT_LT_DASH;
|
|
v->a[250626] = anon_sym_LT_LT_LT;
|
|
v->a[250627] = sym__special_character;
|
|
v->a[250628] = 3;
|
|
v->a[250629] = actions(3);
|
|
v->a[250630] = 1;
|
|
v->a[250631] = sym_comment;
|
|
v->a[250632] = actions(1322);
|
|
v->a[250633] = 3;
|
|
v->a[250634] = sym_file_descriptor;
|
|
v->a[250635] = sym__concat;
|
|
v->a[250636] = aux_sym_heredoc_redirect_token1;
|
|
v->a[250637] = actions(1320);
|
|
v->a[250638] = 23;
|
|
v->a[250639] = anon_sym_SEMI;
|
|
small_parse_table_12532(v);
|
|
}
|
|
|
|
void small_parse_table_12532(t_small_parse_table_array *v)
|
|
{
|
|
v->a[250640] = anon_sym_PIPE_PIPE;
|
|
v->a[250641] = anon_sym_AMP_AMP;
|
|
v->a[250642] = anon_sym_PIPE;
|
|
v->a[250643] = anon_sym_AMP;
|
|
v->a[250644] = anon_sym_LT;
|
|
v->a[250645] = anon_sym_GT;
|
|
v->a[250646] = anon_sym_LT_LT;
|
|
v->a[250647] = anon_sym_GT_GT;
|
|
v->a[250648] = anon_sym_esac;
|
|
v->a[250649] = anon_sym_SEMI_SEMI;
|
|
v->a[250650] = anon_sym_SEMI_AMP;
|
|
v->a[250651] = anon_sym_SEMI_SEMI_AMP;
|
|
v->a[250652] = anon_sym_PIPE_AMP;
|
|
v->a[250653] = anon_sym_AMP_GT;
|
|
v->a[250654] = anon_sym_AMP_GT_GT;
|
|
v->a[250655] = anon_sym_LT_AMP;
|
|
v->a[250656] = anon_sym_GT_AMP;
|
|
v->a[250657] = anon_sym_GT_PIPE;
|
|
v->a[250658] = anon_sym_LT_AMP_DASH;
|
|
v->a[250659] = anon_sym_GT_AMP_DASH;
|
|
small_parse_table_12533(v);
|
|
}
|
|
|
|
void small_parse_table_12533(t_small_parse_table_array *v)
|
|
{
|
|
v->a[250660] = anon_sym_LT_LT_DASH;
|
|
v->a[250661] = aux_sym_concatenation_token1;
|
|
v->a[250662] = 3;
|
|
v->a[250663] = actions(3);
|
|
v->a[250664] = 1;
|
|
v->a[250665] = sym_comment;
|
|
v->a[250666] = actions(1338);
|
|
v->a[250667] = 3;
|
|
v->a[250668] = sym_file_descriptor;
|
|
v->a[250669] = sym__concat;
|
|
v->a[250670] = aux_sym_heredoc_redirect_token1;
|
|
v->a[250671] = actions(1336);
|
|
v->a[250672] = 23;
|
|
v->a[250673] = anon_sym_SEMI;
|
|
v->a[250674] = anon_sym_PIPE_PIPE;
|
|
v->a[250675] = anon_sym_AMP_AMP;
|
|
v->a[250676] = anon_sym_PIPE;
|
|
v->a[250677] = anon_sym_AMP;
|
|
v->a[250678] = anon_sym_LT;
|
|
v->a[250679] = anon_sym_GT;
|
|
small_parse_table_12534(v);
|
|
}
|
|
|
|
void small_parse_table_12534(t_small_parse_table_array *v)
|
|
{
|
|
v->a[250680] = anon_sym_LT_LT;
|
|
v->a[250681] = anon_sym_GT_GT;
|
|
v->a[250682] = anon_sym_esac;
|
|
v->a[250683] = anon_sym_SEMI_SEMI;
|
|
v->a[250684] = anon_sym_SEMI_AMP;
|
|
v->a[250685] = anon_sym_SEMI_SEMI_AMP;
|
|
v->a[250686] = anon_sym_PIPE_AMP;
|
|
v->a[250687] = anon_sym_AMP_GT;
|
|
v->a[250688] = anon_sym_AMP_GT_GT;
|
|
v->a[250689] = anon_sym_LT_AMP;
|
|
v->a[250690] = anon_sym_GT_AMP;
|
|
v->a[250691] = anon_sym_GT_PIPE;
|
|
v->a[250692] = anon_sym_LT_AMP_DASH;
|
|
v->a[250693] = anon_sym_GT_AMP_DASH;
|
|
v->a[250694] = anon_sym_LT_LT_DASH;
|
|
v->a[250695] = aux_sym_concatenation_token1;
|
|
v->a[250696] = 5;
|
|
v->a[250697] = actions(3);
|
|
v->a[250698] = 1;
|
|
v->a[250699] = sym_comment;
|
|
small_parse_table_12535(v);
|
|
}
|
|
|
|
/* EOF small_parse_table_2506.c */
|