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

140 lines
4.5 KiB
C

/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_2541.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_12705(t_small_parse_table_array *v)
{
v->a[254100] = anon_sym_GT_GT;
v->a[254101] = anon_sym_SEMI_SEMI;
v->a[254102] = anon_sym_SEMI_AMP;
v->a[254103] = anon_sym_SEMI_SEMI_AMP;
v->a[254104] = anon_sym_PIPE_AMP;
v->a[254105] = anon_sym_AMP_GT;
v->a[254106] = anon_sym_AMP_GT_GT;
v->a[254107] = anon_sym_LT_AMP;
v->a[254108] = anon_sym_GT_AMP;
v->a[254109] = anon_sym_GT_PIPE;
v->a[254110] = anon_sym_LT_AMP_DASH;
v->a[254111] = anon_sym_GT_AMP_DASH;
v->a[254112] = anon_sym_LT_LT_DASH;
v->a[254113] = aux_sym_concatenation_token1;
v->a[254114] = 3;
v->a[254115] = actions(3);
v->a[254116] = 1;
v->a[254117] = sym_comment;
v->a[254118] = actions(1346);
v->a[254119] = 3;
small_parse_table_12706(v);
}
void small_parse_table_12706(t_small_parse_table_array *v)
{
v->a[254120] = sym_file_descriptor;
v->a[254121] = sym__concat;
v->a[254122] = aux_sym_heredoc_redirect_token1;
v->a[254123] = actions(1344);
v->a[254124] = 23;
v->a[254125] = anon_sym_SEMI;
v->a[254126] = anon_sym_PIPE_PIPE;
v->a[254127] = anon_sym_AMP_AMP;
v->a[254128] = anon_sym_PIPE;
v->a[254129] = anon_sym_AMP;
v->a[254130] = anon_sym_LT;
v->a[254131] = anon_sym_GT;
v->a[254132] = anon_sym_LT_LT;
v->a[254133] = anon_sym_GT_GT;
v->a[254134] = anon_sym_SEMI_SEMI;
v->a[254135] = anon_sym_SEMI_AMP;
v->a[254136] = anon_sym_SEMI_SEMI_AMP;
v->a[254137] = anon_sym_PIPE_AMP;
v->a[254138] = anon_sym_AMP_GT;
v->a[254139] = anon_sym_AMP_GT_GT;
small_parse_table_12707(v);
}
void small_parse_table_12707(t_small_parse_table_array *v)
{
v->a[254140] = anon_sym_LT_AMP;
v->a[254141] = anon_sym_GT_AMP;
v->a[254142] = anon_sym_GT_PIPE;
v->a[254143] = anon_sym_LT_AMP_DASH;
v->a[254144] = anon_sym_GT_AMP_DASH;
v->a[254145] = anon_sym_LT_LT_DASH;
v->a[254146] = anon_sym_LT_LT_LT;
v->a[254147] = aux_sym_concatenation_token1;
v->a[254148] = 6;
v->a[254149] = actions(3);
v->a[254150] = 1;
v->a[254151] = sym_comment;
v->a[254152] = actions(11491);
v->a[254153] = 1;
v->a[254154] = aux_sym_concatenation_token1;
v->a[254155] = actions(11493);
v->a[254156] = 1;
v->a[254157] = sym__concat;
v->a[254158] = state(4471);
v->a[254159] = 1;
small_parse_table_12708(v);
}
void small_parse_table_12708(t_small_parse_table_array *v)
{
v->a[254160] = aux_sym_concatenation_repeat1;
v->a[254161] = actions(4469);
v->a[254162] = 2;
v->a[254163] = sym_file_descriptor;
v->a[254164] = aux_sym_heredoc_redirect_token1;
v->a[254165] = actions(4467);
v->a[254166] = 21;
v->a[254167] = anon_sym_SEMI;
v->a[254168] = anon_sym_PIPE_PIPE;
v->a[254169] = anon_sym_AMP_AMP;
v->a[254170] = anon_sym_PIPE;
v->a[254171] = anon_sym_AMP;
v->a[254172] = anon_sym_LT;
v->a[254173] = anon_sym_GT;
v->a[254174] = anon_sym_LT_LT;
v->a[254175] = anon_sym_GT_GT;
v->a[254176] = anon_sym_SEMI_SEMI;
v->a[254177] = anon_sym_SEMI_AMP;
v->a[254178] = anon_sym_SEMI_SEMI_AMP;
v->a[254179] = anon_sym_PIPE_AMP;
small_parse_table_12709(v);
}
void small_parse_table_12709(t_small_parse_table_array *v)
{
v->a[254180] = anon_sym_AMP_GT;
v->a[254181] = anon_sym_AMP_GT_GT;
v->a[254182] = anon_sym_LT_AMP;
v->a[254183] = anon_sym_GT_AMP;
v->a[254184] = anon_sym_GT_PIPE;
v->a[254185] = anon_sym_LT_AMP_DASH;
v->a[254186] = anon_sym_GT_AMP_DASH;
v->a[254187] = anon_sym_LT_LT_DASH;
v->a[254188] = 3;
v->a[254189] = actions(3);
v->a[254190] = 1;
v->a[254191] = sym_comment;
v->a[254192] = actions(1358);
v->a[254193] = 3;
v->a[254194] = sym_file_descriptor;
v->a[254195] = sym__concat;
v->a[254196] = aux_sym_heredoc_redirect_token1;
v->a[254197] = actions(1356);
v->a[254198] = 23;
v->a[254199] = anon_sym_SEMI;
small_parse_table_12710(v);
}
/* EOF small_parse_table_2541.c */