140 lines
4.5 KiB
C
140 lines
4.5 KiB
C
/* ************************************************************************** */
|
|
/* */
|
|
/* ::: :::::::: */
|
|
/* small_parse_table_2512.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_12560(t_small_parse_table_array *v)
|
|
{
|
|
v->a[251200] = anon_sym_LT;
|
|
v->a[251201] = anon_sym_GT;
|
|
v->a[251202] = anon_sym_LT_LT;
|
|
v->a[251203] = anon_sym_GT_GT;
|
|
v->a[251204] = anon_sym_SEMI_SEMI;
|
|
v->a[251205] = anon_sym_PIPE_AMP;
|
|
v->a[251206] = anon_sym_AMP_GT;
|
|
v->a[251207] = anon_sym_AMP_GT_GT;
|
|
v->a[251208] = anon_sym_LT_AMP;
|
|
v->a[251209] = anon_sym_GT_AMP;
|
|
v->a[251210] = anon_sym_GT_PIPE;
|
|
v->a[251211] = anon_sym_LT_AMP_DASH;
|
|
v->a[251212] = anon_sym_GT_AMP_DASH;
|
|
v->a[251213] = anon_sym_LT_LT_DASH;
|
|
v->a[251214] = 3;
|
|
v->a[251215] = actions(3);
|
|
v->a[251216] = 1;
|
|
v->a[251217] = sym_comment;
|
|
v->a[251218] = actions(1350);
|
|
v->a[251219] = 3;
|
|
small_parse_table_12561(v);
|
|
}
|
|
|
|
void small_parse_table_12561(t_small_parse_table_array *v)
|
|
{
|
|
v->a[251220] = sym_file_descriptor;
|
|
v->a[251221] = sym__concat;
|
|
v->a[251222] = aux_sym_heredoc_redirect_token1;
|
|
v->a[251223] = actions(1348);
|
|
v->a[251224] = 23;
|
|
v->a[251225] = anon_sym_SEMI;
|
|
v->a[251226] = anon_sym_PIPE_PIPE;
|
|
v->a[251227] = anon_sym_AMP_AMP;
|
|
v->a[251228] = anon_sym_PIPE;
|
|
v->a[251229] = anon_sym_AMP;
|
|
v->a[251230] = anon_sym_LT;
|
|
v->a[251231] = anon_sym_GT;
|
|
v->a[251232] = anon_sym_LT_LT;
|
|
v->a[251233] = anon_sym_GT_GT;
|
|
v->a[251234] = anon_sym_esac;
|
|
v->a[251235] = anon_sym_SEMI_SEMI;
|
|
v->a[251236] = anon_sym_SEMI_AMP;
|
|
v->a[251237] = anon_sym_SEMI_SEMI_AMP;
|
|
v->a[251238] = anon_sym_PIPE_AMP;
|
|
v->a[251239] = anon_sym_AMP_GT;
|
|
small_parse_table_12562(v);
|
|
}
|
|
|
|
void small_parse_table_12562(t_small_parse_table_array *v)
|
|
{
|
|
v->a[251240] = anon_sym_AMP_GT_GT;
|
|
v->a[251241] = anon_sym_LT_AMP;
|
|
v->a[251242] = anon_sym_GT_AMP;
|
|
v->a[251243] = anon_sym_GT_PIPE;
|
|
v->a[251244] = anon_sym_LT_AMP_DASH;
|
|
v->a[251245] = anon_sym_GT_AMP_DASH;
|
|
v->a[251246] = anon_sym_LT_LT_DASH;
|
|
v->a[251247] = aux_sym_concatenation_token1;
|
|
v->a[251248] = 6;
|
|
v->a[251249] = actions(3);
|
|
v->a[251250] = 1;
|
|
v->a[251251] = sym_comment;
|
|
v->a[251252] = actions(11512);
|
|
v->a[251253] = 1;
|
|
v->a[251254] = aux_sym_concatenation_token1;
|
|
v->a[251255] = actions(11514);
|
|
v->a[251256] = 1;
|
|
v->a[251257] = sym__concat;
|
|
v->a[251258] = state(4584);
|
|
v->a[251259] = 1;
|
|
small_parse_table_12563(v);
|
|
}
|
|
|
|
void small_parse_table_12563(t_small_parse_table_array *v)
|
|
{
|
|
v->a[251260] = aux_sym_concatenation_repeat1;
|
|
v->a[251261] = actions(4554);
|
|
v->a[251262] = 2;
|
|
v->a[251263] = sym_file_descriptor;
|
|
v->a[251264] = aux_sym_heredoc_redirect_token1;
|
|
v->a[251265] = actions(4552);
|
|
v->a[251266] = 21;
|
|
v->a[251267] = anon_sym_SEMI;
|
|
v->a[251268] = anon_sym_PIPE_PIPE;
|
|
v->a[251269] = anon_sym_AMP_AMP;
|
|
v->a[251270] = anon_sym_PIPE;
|
|
v->a[251271] = anon_sym_AMP;
|
|
v->a[251272] = anon_sym_LT;
|
|
v->a[251273] = anon_sym_GT;
|
|
v->a[251274] = anon_sym_LT_LT;
|
|
v->a[251275] = anon_sym_GT_GT;
|
|
v->a[251276] = anon_sym_SEMI_SEMI;
|
|
v->a[251277] = anon_sym_PIPE_AMP;
|
|
v->a[251278] = anon_sym_AMP_GT;
|
|
v->a[251279] = anon_sym_AMP_GT_GT;
|
|
small_parse_table_12564(v);
|
|
}
|
|
|
|
void small_parse_table_12564(t_small_parse_table_array *v)
|
|
{
|
|
v->a[251280] = anon_sym_LT_AMP;
|
|
v->a[251281] = anon_sym_GT_AMP;
|
|
v->a[251282] = anon_sym_GT_PIPE;
|
|
v->a[251283] = anon_sym_LT_AMP_DASH;
|
|
v->a[251284] = anon_sym_GT_AMP_DASH;
|
|
v->a[251285] = anon_sym_LT_LT_DASH;
|
|
v->a[251286] = anon_sym_LT_LT_LT;
|
|
v->a[251287] = anon_sym_BQUOTE;
|
|
v->a[251288] = 6;
|
|
v->a[251289] = actions(3);
|
|
v->a[251290] = 1;
|
|
v->a[251291] = sym_comment;
|
|
v->a[251292] = actions(11500);
|
|
v->a[251293] = 1;
|
|
v->a[251294] = aux_sym_concatenation_token1;
|
|
v->a[251295] = actions(11502);
|
|
v->a[251296] = 1;
|
|
v->a[251297] = sym__concat;
|
|
v->a[251298] = state(4511);
|
|
v->a[251299] = 1;
|
|
small_parse_table_12565(v);
|
|
}
|
|
|
|
/* EOF small_parse_table_2512.c */
|