140 lines
4.5 KiB
C
140 lines
4.5 KiB
C
/* ************************************************************************** */
|
|
/* */
|
|
/* ::: :::::::: */
|
|
/* small_parse_table_2685.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_13425(t_small_parse_table_array *v)
|
|
{
|
|
v->a[268500] = 3;
|
|
v->a[268501] = anon_sym_SEMI;
|
|
v->a[268502] = anon_sym_AMP;
|
|
v->a[268503] = anon_sym_SEMI_SEMI;
|
|
v->a[268504] = state(4986);
|
|
v->a[268505] = 3;
|
|
v->a[268506] = sym_file_redirect;
|
|
v->a[268507] = sym_heredoc_redirect;
|
|
v->a[268508] = aux_sym_redirected_statement_repeat1;
|
|
v->a[268509] = actions(11554);
|
|
v->a[268510] = 8;
|
|
v->a[268511] = anon_sym_LT;
|
|
v->a[268512] = anon_sym_GT;
|
|
v->a[268513] = anon_sym_GT_GT;
|
|
v->a[268514] = anon_sym_AMP_GT;
|
|
v->a[268515] = anon_sym_AMP_GT_GT;
|
|
v->a[268516] = anon_sym_LT_AMP;
|
|
v->a[268517] = anon_sym_GT_AMP;
|
|
v->a[268518] = anon_sym_GT_PIPE;
|
|
v->a[268519] = 3;
|
|
small_parse_table_13426(v);
|
|
}
|
|
|
|
void small_parse_table_13426(t_small_parse_table_array *v)
|
|
{
|
|
v->a[268520] = actions(3);
|
|
v->a[268521] = 1;
|
|
v->a[268522] = sym_comment;
|
|
v->a[268523] = actions(12225);
|
|
v->a[268524] = 2;
|
|
v->a[268525] = sym_file_descriptor;
|
|
v->a[268526] = aux_sym_heredoc_redirect_token1;
|
|
v->a[268527] = actions(12223);
|
|
v->a[268528] = 22;
|
|
v->a[268529] = anon_sym_SEMI;
|
|
v->a[268530] = anon_sym_PIPE_PIPE;
|
|
v->a[268531] = anon_sym_AMP_AMP;
|
|
v->a[268532] = anon_sym_PIPE;
|
|
v->a[268533] = anon_sym_AMP;
|
|
v->a[268534] = anon_sym_LT;
|
|
v->a[268535] = anon_sym_GT;
|
|
v->a[268536] = anon_sym_LT_LT;
|
|
v->a[268537] = anon_sym_GT_GT;
|
|
v->a[268538] = anon_sym_esac;
|
|
v->a[268539] = anon_sym_SEMI_SEMI;
|
|
small_parse_table_13427(v);
|
|
}
|
|
|
|
void small_parse_table_13427(t_small_parse_table_array *v)
|
|
{
|
|
v->a[268540] = anon_sym_SEMI_AMP;
|
|
v->a[268541] = anon_sym_SEMI_SEMI_AMP;
|
|
v->a[268542] = anon_sym_PIPE_AMP;
|
|
v->a[268543] = anon_sym_AMP_GT;
|
|
v->a[268544] = anon_sym_AMP_GT_GT;
|
|
v->a[268545] = anon_sym_LT_AMP;
|
|
v->a[268546] = anon_sym_GT_AMP;
|
|
v->a[268547] = anon_sym_GT_PIPE;
|
|
v->a[268548] = anon_sym_LT_AMP_DASH;
|
|
v->a[268549] = anon_sym_GT_AMP_DASH;
|
|
v->a[268550] = anon_sym_LT_LT_DASH;
|
|
v->a[268551] = 3;
|
|
v->a[268552] = actions(3);
|
|
v->a[268553] = 1;
|
|
v->a[268554] = sym_comment;
|
|
v->a[268555] = actions(4372);
|
|
v->a[268556] = 2;
|
|
v->a[268557] = sym_file_descriptor;
|
|
v->a[268558] = aux_sym_heredoc_redirect_token1;
|
|
v->a[268559] = actions(4370);
|
|
small_parse_table_13428(v);
|
|
}
|
|
|
|
void small_parse_table_13428(t_small_parse_table_array *v)
|
|
{
|
|
v->a[268560] = 22;
|
|
v->a[268561] = anon_sym_SEMI;
|
|
v->a[268562] = anon_sym_PIPE_PIPE;
|
|
v->a[268563] = anon_sym_AMP_AMP;
|
|
v->a[268564] = anon_sym_PIPE;
|
|
v->a[268565] = anon_sym_AMP;
|
|
v->a[268566] = anon_sym_LT;
|
|
v->a[268567] = anon_sym_GT;
|
|
v->a[268568] = anon_sym_LT_LT;
|
|
v->a[268569] = anon_sym_GT_GT;
|
|
v->a[268570] = anon_sym_esac;
|
|
v->a[268571] = anon_sym_SEMI_SEMI;
|
|
v->a[268572] = anon_sym_SEMI_AMP;
|
|
v->a[268573] = anon_sym_SEMI_SEMI_AMP;
|
|
v->a[268574] = anon_sym_PIPE_AMP;
|
|
v->a[268575] = anon_sym_AMP_GT;
|
|
v->a[268576] = anon_sym_AMP_GT_GT;
|
|
v->a[268577] = anon_sym_LT_AMP;
|
|
v->a[268578] = anon_sym_GT_AMP;
|
|
v->a[268579] = anon_sym_GT_PIPE;
|
|
small_parse_table_13429(v);
|
|
}
|
|
|
|
void small_parse_table_13429(t_small_parse_table_array *v)
|
|
{
|
|
v->a[268580] = anon_sym_LT_AMP_DASH;
|
|
v->a[268581] = anon_sym_GT_AMP_DASH;
|
|
v->a[268582] = anon_sym_LT_LT_DASH;
|
|
v->a[268583] = 3;
|
|
v->a[268584] = actions(3);
|
|
v->a[268585] = 1;
|
|
v->a[268586] = sym_comment;
|
|
v->a[268587] = actions(12227);
|
|
v->a[268588] = 3;
|
|
v->a[268589] = sym_file_descriptor;
|
|
v->a[268590] = ts_builtin_sym_end;
|
|
v->a[268591] = aux_sym_heredoc_redirect_token1;
|
|
v->a[268592] = actions(12229);
|
|
v->a[268593] = 21;
|
|
v->a[268594] = anon_sym_SEMI;
|
|
v->a[268595] = anon_sym_PIPE_PIPE;
|
|
v->a[268596] = anon_sym_AMP_AMP;
|
|
v->a[268597] = anon_sym_PIPE;
|
|
v->a[268598] = anon_sym_AMP;
|
|
v->a[268599] = anon_sym_LT;
|
|
small_parse_table_13430(v);
|
|
}
|
|
|
|
/* EOF small_parse_table_2685.c */
|