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

140 lines
4.5 KiB
C

/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_2534.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_12670(t_small_parse_table_array *v)
{
v->a[253400] = anon_sym_AMP_GT;
v->a[253401] = anon_sym_AMP_GT_GT;
v->a[253402] = anon_sym_LT_AMP;
v->a[253403] = anon_sym_GT_AMP;
v->a[253404] = anon_sym_GT_PIPE;
v->a[253405] = anon_sym_LT_AMP_DASH;
v->a[253406] = anon_sym_GT_AMP_DASH;
v->a[253407] = anon_sym_LT_LT_DASH;
v->a[253408] = aux_sym_concatenation_token1;
v->a[253409] = anon_sym_BQUOTE;
v->a[253410] = 7;
v->a[253411] = actions(3);
v->a[253412] = 1;
v->a[253413] = sym_comment;
v->a[253414] = actions(11558);
v->a[253415] = 1;
v->a[253416] = anon_sym_LT_LT_LT;
v->a[253417] = state(4912);
v->a[253418] = 1;
v->a[253419] = sym_herestring_redirect;
small_parse_table_12671(v);
}
void small_parse_table_12671(t_small_parse_table_array *v)
{
v->a[253420] = actions(4253);
v->a[253421] = 2;
v->a[253422] = anon_sym_PIPE;
v->a[253423] = anon_sym_PIPE_AMP;
v->a[253424] = actions(4272);
v->a[253425] = 2;
v->a[253426] = sym_file_descriptor;
v->a[253427] = aux_sym_heredoc_redirect_token1;
v->a[253428] = state(4986);
v->a[253429] = 3;
v->a[253430] = sym_file_redirect;
v->a[253431] = sym_heredoc_redirect;
v->a[253432] = aux_sym_redirected_statement_repeat1;
v->a[253433] = actions(4270);
v->a[253434] = 17;
v->a[253435] = anon_sym_SEMI;
v->a[253436] = anon_sym_PIPE_PIPE;
v->a[253437] = anon_sym_AMP_AMP;
v->a[253438] = anon_sym_AMP;
v->a[253439] = anon_sym_LT;
small_parse_table_12672(v);
}
void small_parse_table_12672(t_small_parse_table_array *v)
{
v->a[253440] = anon_sym_GT;
v->a[253441] = anon_sym_LT_LT;
v->a[253442] = anon_sym_GT_GT;
v->a[253443] = anon_sym_SEMI_SEMI;
v->a[253444] = anon_sym_AMP_GT;
v->a[253445] = anon_sym_AMP_GT_GT;
v->a[253446] = anon_sym_LT_AMP;
v->a[253447] = anon_sym_GT_AMP;
v->a[253448] = anon_sym_GT_PIPE;
v->a[253449] = anon_sym_LT_AMP_DASH;
v->a[253450] = anon_sym_GT_AMP_DASH;
v->a[253451] = anon_sym_LT_LT_DASH;
v->a[253452] = 8;
v->a[253453] = actions(3);
v->a[253454] = 1;
v->a[253455] = sym_comment;
v->a[253456] = actions(11692);
v->a[253457] = 1;
v->a[253458] = anon_sym_LT_LT_LT;
v->a[253459] = actions(11694);
small_parse_table_12673(v);
}
void small_parse_table_12673(t_small_parse_table_array *v)
{
v->a[253460] = 1;
v->a[253461] = sym_file_descriptor;
v->a[253462] = actions(11363);
v->a[253463] = 2;
v->a[253464] = ts_builtin_sym_end;
v->a[253465] = aux_sym_heredoc_redirect_token1;
v->a[253466] = actions(11690);
v->a[253467] = 2;
v->a[253468] = anon_sym_LT_AMP_DASH;
v->a[253469] = anon_sym_GT_AMP_DASH;
v->a[253470] = state(4530);
v->a[253471] = 3;
v->a[253472] = sym_file_redirect;
v->a[253473] = sym_herestring_redirect;
v->a[253474] = aux_sym_redirected_statement_repeat2;
v->a[253475] = actions(11688);
v->a[253476] = 8;
v->a[253477] = anon_sym_LT;
v->a[253478] = anon_sym_GT;
v->a[253479] = anon_sym_GT_GT;
small_parse_table_12674(v);
}
void small_parse_table_12674(t_small_parse_table_array *v)
{
v->a[253480] = anon_sym_AMP_GT;
v->a[253481] = anon_sym_AMP_GT_GT;
v->a[253482] = anon_sym_LT_AMP;
v->a[253483] = anon_sym_GT_AMP;
v->a[253484] = anon_sym_GT_PIPE;
v->a[253485] = actions(11357);
v->a[253486] = 9;
v->a[253487] = anon_sym_SEMI;
v->a[253488] = anon_sym_PIPE_PIPE;
v->a[253489] = anon_sym_AMP_AMP;
v->a[253490] = anon_sym_PIPE;
v->a[253491] = anon_sym_AMP;
v->a[253492] = anon_sym_LT_LT;
v->a[253493] = anon_sym_SEMI_SEMI;
v->a[253494] = anon_sym_PIPE_AMP;
v->a[253495] = anon_sym_LT_LT_DASH;
v->a[253496] = 3;
v->a[253497] = actions(3);
v->a[253498] = 1;
v->a[253499] = sym_comment;
small_parse_table_12675(v);
}
/* EOF small_parse_table_2534.c */