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

140 lines
4.5 KiB
C

/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_2431.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_12155(t_small_parse_table_array *v)
{
v->a[243100] = 3;
v->a[243101] = sym_file_descriptor;
v->a[243102] = sym__concat;
v->a[243103] = aux_sym_heredoc_redirect_token1;
v->a[243104] = actions(1320);
v->a[243105] = 24;
v->a[243106] = anon_sym_SEMI;
v->a[243107] = anon_sym_PIPE_PIPE;
v->a[243108] = anon_sym_AMP_AMP;
v->a[243109] = anon_sym_PIPE;
v->a[243110] = anon_sym_AMP;
v->a[243111] = anon_sym_LT;
v->a[243112] = anon_sym_GT;
v->a[243113] = anon_sym_LT_LT;
v->a[243114] = anon_sym_GT_GT;
v->a[243115] = anon_sym_esac;
v->a[243116] = anon_sym_SEMI_SEMI;
v->a[243117] = anon_sym_SEMI_AMP;
v->a[243118] = anon_sym_SEMI_SEMI_AMP;
v->a[243119] = anon_sym_PIPE_AMP;
small_parse_table_12156(v);
}
void small_parse_table_12156(t_small_parse_table_array *v)
{
v->a[243120] = anon_sym_AMP_GT;
v->a[243121] = anon_sym_AMP_GT_GT;
v->a[243122] = anon_sym_LT_AMP;
v->a[243123] = anon_sym_GT_AMP;
v->a[243124] = anon_sym_GT_PIPE;
v->a[243125] = anon_sym_LT_AMP_DASH;
v->a[243126] = anon_sym_GT_AMP_DASH;
v->a[243127] = anon_sym_LT_LT_DASH;
v->a[243128] = anon_sym_LT_LT_LT;
v->a[243129] = aux_sym_concatenation_token1;
v->a[243130] = 6;
v->a[243131] = actions(3);
v->a[243132] = 1;
v->a[243133] = sym_comment;
v->a[243134] = actions(11301);
v->a[243135] = 1;
v->a[243136] = aux_sym_concatenation_token1;
v->a[243137] = actions(11303);
v->a[243138] = 1;
v->a[243139] = sym__concat;
small_parse_table_12157(v);
}
void small_parse_table_12157(t_small_parse_table_array *v)
{
v->a[243140] = state(4309);
v->a[243141] = 1;
v->a[243142] = aux_sym_concatenation_repeat1;
v->a[243143] = actions(5723);
v->a[243144] = 2;
v->a[243145] = sym_file_descriptor;
v->a[243146] = aux_sym_heredoc_redirect_token1;
v->a[243147] = actions(5721);
v->a[243148] = 22;
v->a[243149] = anon_sym_SEMI;
v->a[243150] = anon_sym_PIPE_PIPE;
v->a[243151] = anon_sym_AMP_AMP;
v->a[243152] = anon_sym_PIPE;
v->a[243153] = anon_sym_AMP;
v->a[243154] = anon_sym_LT;
v->a[243155] = anon_sym_GT;
v->a[243156] = anon_sym_LT_LT;
v->a[243157] = anon_sym_GT_GT;
v->a[243158] = anon_sym_SEMI_SEMI;
v->a[243159] = anon_sym_SEMI_AMP;
small_parse_table_12158(v);
}
void small_parse_table_12158(t_small_parse_table_array *v)
{
v->a[243160] = anon_sym_SEMI_SEMI_AMP;
v->a[243161] = anon_sym_PIPE_AMP;
v->a[243162] = anon_sym_AMP_GT;
v->a[243163] = anon_sym_AMP_GT_GT;
v->a[243164] = anon_sym_LT_AMP;
v->a[243165] = anon_sym_GT_AMP;
v->a[243166] = anon_sym_GT_PIPE;
v->a[243167] = anon_sym_LT_AMP_DASH;
v->a[243168] = anon_sym_GT_AMP_DASH;
v->a[243169] = anon_sym_LT_LT_DASH;
v->a[243170] = anon_sym_LT_LT_LT;
v->a[243171] = 3;
v->a[243172] = actions(3);
v->a[243173] = 1;
v->a[243174] = sym_comment;
v->a[243175] = actions(1338);
v->a[243176] = 3;
v->a[243177] = sym_file_descriptor;
v->a[243178] = sym__concat;
v->a[243179] = aux_sym_heredoc_redirect_token1;
small_parse_table_12159(v);
}
void small_parse_table_12159(t_small_parse_table_array *v)
{
v->a[243180] = actions(1336);
v->a[243181] = 24;
v->a[243182] = anon_sym_SEMI;
v->a[243183] = anon_sym_PIPE_PIPE;
v->a[243184] = anon_sym_AMP_AMP;
v->a[243185] = anon_sym_PIPE;
v->a[243186] = anon_sym_AMP;
v->a[243187] = anon_sym_LT;
v->a[243188] = anon_sym_GT;
v->a[243189] = anon_sym_LT_LT;
v->a[243190] = anon_sym_GT_GT;
v->a[243191] = anon_sym_esac;
v->a[243192] = anon_sym_SEMI_SEMI;
v->a[243193] = anon_sym_SEMI_AMP;
v->a[243194] = anon_sym_SEMI_SEMI_AMP;
v->a[243195] = anon_sym_PIPE_AMP;
v->a[243196] = anon_sym_AMP_GT;
v->a[243197] = anon_sym_AMP_GT_GT;
v->a[243198] = anon_sym_LT_AMP;
v->a[243199] = anon_sym_GT_AMP;
small_parse_table_12160(v);
}
/* EOF small_parse_table_2431.c */