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

140 lines
4.4 KiB
C

/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_2411.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_12055(t_small_parse_table_array *v)
{
v->a[241100] = anon_sym_AMP_GT_GT;
v->a[241101] = anon_sym_LT_AMP;
v->a[241102] = anon_sym_GT_AMP;
v->a[241103] = anon_sym_GT_PIPE;
v->a[241104] = anon_sym_LT_AMP_DASH;
v->a[241105] = anon_sym_GT_AMP_DASH;
v->a[241106] = anon_sym_LT_LT_DASH;
v->a[241107] = anon_sym_LT_LT_LT;
v->a[241108] = 13;
v->a[241109] = actions(3);
v->a[241110] = 1;
v->a[241111] = sym_comment;
v->a[241112] = actions(4384);
v->a[241113] = 1;
v->a[241114] = aux_sym_heredoc_redirect_token1;
v->a[241115] = actions(11305);
v->a[241116] = 1;
v->a[241117] = anon_sym_LT_LT_LT;
v->a[241118] = actions(11337);
v->a[241119] = 1;
small_parse_table_12056(v);
}
void small_parse_table_12056(t_small_parse_table_array *v)
{
v->a[241120] = sym_file_descriptor;
v->a[241121] = state(5069);
v->a[241122] = 1;
v->a[241123] = sym_herestring_redirect;
v->a[241124] = actions(4253);
v->a[241125] = 2;
v->a[241126] = anon_sym_PIPE;
v->a[241127] = anon_sym_PIPE_AMP;
v->a[241128] = actions(4378);
v->a[241129] = 2;
v->a[241130] = anon_sym_SEMI;
v->a[241131] = anon_sym_AMP;
v->a[241132] = actions(4380);
v->a[241133] = 2;
v->a[241134] = anon_sym_PIPE_PIPE;
v->a[241135] = anon_sym_AMP_AMP;
v->a[241136] = actions(4382);
v->a[241137] = 2;
v->a[241138] = anon_sym_LT_LT;
v->a[241139] = anon_sym_LT_LT_DASH;
small_parse_table_12057(v);
}
void small_parse_table_12057(t_small_parse_table_array *v)
{
v->a[241140] = actions(11335);
v->a[241141] = 2;
v->a[241142] = anon_sym_LT_AMP_DASH;
v->a[241143] = anon_sym_GT_AMP_DASH;
v->a[241144] = actions(2719);
v->a[241145] = 3;
v->a[241146] = anon_sym_SEMI_SEMI;
v->a[241147] = anon_sym_SEMI_AMP;
v->a[241148] = anon_sym_SEMI_SEMI_AMP;
v->a[241149] = state(4455);
v->a[241150] = 3;
v->a[241151] = sym_file_redirect;
v->a[241152] = sym_heredoc_redirect;
v->a[241153] = aux_sym_redirected_statement_repeat1;
v->a[241154] = actions(11333);
v->a[241155] = 8;
v->a[241156] = anon_sym_LT;
v->a[241157] = anon_sym_GT;
v->a[241158] = anon_sym_GT_GT;
v->a[241159] = anon_sym_AMP_GT;
small_parse_table_12058(v);
}
void small_parse_table_12058(t_small_parse_table_array *v)
{
v->a[241160] = anon_sym_AMP_GT_GT;
v->a[241161] = anon_sym_LT_AMP;
v->a[241162] = anon_sym_GT_AMP;
v->a[241163] = anon_sym_GT_PIPE;
v->a[241164] = 8;
v->a[241165] = actions(3);
v->a[241166] = 1;
v->a[241167] = sym_comment;
v->a[241168] = actions(11363);
v->a[241169] = 1;
v->a[241170] = aux_sym_heredoc_redirect_token1;
v->a[241171] = actions(11365);
v->a[241172] = 1;
v->a[241173] = anon_sym_LT_LT_LT;
v->a[241174] = actions(11367);
v->a[241175] = 1;
v->a[241176] = sym_file_descriptor;
v->a[241177] = actions(11361);
v->a[241178] = 2;
v->a[241179] = anon_sym_LT_AMP_DASH;
small_parse_table_12059(v);
}
void small_parse_table_12059(t_small_parse_table_array *v)
{
v->a[241180] = anon_sym_GT_AMP_DASH;
v->a[241181] = state(4235);
v->a[241182] = 3;
v->a[241183] = sym_file_redirect;
v->a[241184] = sym_herestring_redirect;
v->a[241185] = aux_sym_redirected_statement_repeat2;
v->a[241186] = actions(11359);
v->a[241187] = 8;
v->a[241188] = anon_sym_LT;
v->a[241189] = anon_sym_GT;
v->a[241190] = anon_sym_GT_GT;
v->a[241191] = anon_sym_AMP_GT;
v->a[241192] = anon_sym_AMP_GT_GT;
v->a[241193] = anon_sym_LT_AMP;
v->a[241194] = anon_sym_GT_AMP;
v->a[241195] = anon_sym_GT_PIPE;
v->a[241196] = actions(11357);
v->a[241197] = 12;
v->a[241198] = anon_sym_SEMI;
v->a[241199] = anon_sym_PIPE_PIPE;
small_parse_table_12060(v);
}
/* EOF small_parse_table_2411.c */