140 lines
4.4 KiB
C
140 lines
4.4 KiB
C
/* ************************************************************************** */
|
|
/* */
|
|
/* ::: :::::::: */
|
|
/* small_parse_table_2894.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_14470(t_small_parse_table_array *v)
|
|
{
|
|
v->a[289400] = anon_sym_GT_GT;
|
|
v->a[289401] = anon_sym_PIPE_AMP;
|
|
v->a[289402] = anon_sym_RBRACK;
|
|
v->a[289403] = anon_sym_AMP_GT_GT;
|
|
v->a[289404] = anon_sym_GT_PIPE;
|
|
v->a[289405] = anon_sym_LT_AMP_DASH;
|
|
v->a[289406] = anon_sym_GT_AMP_DASH;
|
|
v->a[289407] = anon_sym_LT_LT_DASH;
|
|
v->a[289408] = anon_sym_LT_LT_LT;
|
|
v->a[289409] = 9;
|
|
v->a[289410] = actions(3);
|
|
v->a[289411] = 1;
|
|
v->a[289412] = sym_comment;
|
|
v->a[289413] = actions(3727);
|
|
v->a[289414] = 1;
|
|
v->a[289415] = anon_sym_LT_LT_LT;
|
|
v->a[289416] = actions(3751);
|
|
v->a[289417] = 1;
|
|
v->a[289418] = sym_file_descriptor;
|
|
v->a[289419] = actions(12938);
|
|
small_parse_table_14471(v);
|
|
}
|
|
|
|
void small_parse_table_14471(t_small_parse_table_array *v)
|
|
{
|
|
v->a[289420] = 1;
|
|
v->a[289421] = aux_sym_heredoc_redirect_token1;
|
|
v->a[289422] = state(7028);
|
|
v->a[289423] = 1;
|
|
v->a[289424] = sym__heredoc_expression;
|
|
v->a[289425] = actions(3717);
|
|
v->a[289426] = 2;
|
|
v->a[289427] = anon_sym_PIPE_PIPE;
|
|
v->a[289428] = anon_sym_AMP_AMP;
|
|
v->a[289429] = actions(3723);
|
|
v->a[289430] = 2;
|
|
v->a[289431] = anon_sym_LT_AMP_DASH;
|
|
v->a[289432] = anon_sym_GT_AMP_DASH;
|
|
v->a[289433] = state(5609);
|
|
v->a[289434] = 3;
|
|
v->a[289435] = sym_file_redirect;
|
|
v->a[289436] = sym_herestring_redirect;
|
|
v->a[289437] = aux_sym_redirected_statement_repeat2;
|
|
v->a[289438] = actions(3721);
|
|
v->a[289439] = 8;
|
|
small_parse_table_14472(v);
|
|
}
|
|
|
|
void small_parse_table_14472(t_small_parse_table_array *v)
|
|
{
|
|
v->a[289440] = anon_sym_LT;
|
|
v->a[289441] = anon_sym_GT;
|
|
v->a[289442] = anon_sym_GT_GT;
|
|
v->a[289443] = anon_sym_AMP_GT;
|
|
v->a[289444] = anon_sym_AMP_GT_GT;
|
|
v->a[289445] = anon_sym_LT_AMP;
|
|
v->a[289446] = anon_sym_GT_AMP;
|
|
v->a[289447] = anon_sym_GT_PIPE;
|
|
v->a[289448] = 5;
|
|
v->a[289449] = actions(71);
|
|
v->a[289450] = 1;
|
|
v->a[289451] = sym_comment;
|
|
v->a[289452] = actions(12908);
|
|
v->a[289453] = 1;
|
|
v->a[289454] = sym__special_character;
|
|
v->a[289455] = state(5520);
|
|
v->a[289456] = 1;
|
|
v->a[289457] = aux_sym__literal_repeat1;
|
|
v->a[289458] = actions(5695);
|
|
v->a[289459] = 7;
|
|
small_parse_table_14473(v);
|
|
}
|
|
|
|
void small_parse_table_14473(t_small_parse_table_array *v)
|
|
{
|
|
v->a[289460] = anon_sym_PIPE;
|
|
v->a[289461] = anon_sym_LT;
|
|
v->a[289462] = anon_sym_GT;
|
|
v->a[289463] = anon_sym_LT_LT;
|
|
v->a[289464] = anon_sym_AMP_GT;
|
|
v->a[289465] = anon_sym_LT_AMP;
|
|
v->a[289466] = anon_sym_GT_AMP;
|
|
v->a[289467] = actions(5697);
|
|
v->a[289468] = 10;
|
|
v->a[289469] = sym_file_descriptor;
|
|
v->a[289470] = anon_sym_PIPE_PIPE;
|
|
v->a[289471] = anon_sym_AMP_AMP;
|
|
v->a[289472] = anon_sym_GT_GT;
|
|
v->a[289473] = anon_sym_PIPE_AMP;
|
|
v->a[289474] = anon_sym_AMP_GT_GT;
|
|
v->a[289475] = anon_sym_GT_PIPE;
|
|
v->a[289476] = anon_sym_LT_AMP_DASH;
|
|
v->a[289477] = anon_sym_GT_AMP_DASH;
|
|
v->a[289478] = anon_sym_LT_LT_DASH;
|
|
v->a[289479] = 8;
|
|
small_parse_table_14474(v);
|
|
}
|
|
|
|
void small_parse_table_14474(t_small_parse_table_array *v)
|
|
{
|
|
v->a[289480] = actions(3);
|
|
v->a[289481] = 1;
|
|
v->a[289482] = sym_comment;
|
|
v->a[289483] = actions(5942);
|
|
v->a[289484] = 1;
|
|
v->a[289485] = aux_sym_heredoc_redirect_token1;
|
|
v->a[289486] = actions(12778);
|
|
v->a[289487] = 1;
|
|
v->a[289488] = sym_file_descriptor;
|
|
v->a[289489] = actions(4692);
|
|
v->a[289490] = 2;
|
|
v->a[289491] = anon_sym_LT_LT;
|
|
v->a[289492] = anon_sym_LT_LT_DASH;
|
|
v->a[289493] = actions(5940);
|
|
v->a[289494] = 2;
|
|
v->a[289495] = anon_sym_PIPE_PIPE;
|
|
v->a[289496] = anon_sym_AMP_AMP;
|
|
v->a[289497] = actions(12346);
|
|
v->a[289498] = 2;
|
|
v->a[289499] = anon_sym_LT_AMP_DASH;
|
|
small_parse_table_14475(v);
|
|
}
|
|
|
|
/* EOF small_parse_table_2894.c */
|