140 lines
4.4 KiB
C
140 lines
4.4 KiB
C
/* ************************************************************************** */
|
|
/* */
|
|
/* ::: :::::::: */
|
|
/* small_parse_table_2886.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_14430(t_small_parse_table_array *v)
|
|
{
|
|
v->a[288600] = anon_sym_LT_LT_LT;
|
|
v->a[288601] = actions(3751);
|
|
v->a[288602] = 1;
|
|
v->a[288603] = sym_file_descriptor;
|
|
v->a[288604] = actions(12918);
|
|
v->a[288605] = 1;
|
|
v->a[288606] = aux_sym_heredoc_redirect_token1;
|
|
v->a[288607] = state(6998);
|
|
v->a[288608] = 1;
|
|
v->a[288609] = sym__heredoc_expression;
|
|
v->a[288610] = actions(3717);
|
|
v->a[288611] = 2;
|
|
v->a[288612] = anon_sym_PIPE_PIPE;
|
|
v->a[288613] = anon_sym_AMP_AMP;
|
|
v->a[288614] = actions(3723);
|
|
v->a[288615] = 2;
|
|
v->a[288616] = anon_sym_LT_AMP_DASH;
|
|
v->a[288617] = anon_sym_GT_AMP_DASH;
|
|
v->a[288618] = state(5609);
|
|
v->a[288619] = 3;
|
|
small_parse_table_14431(v);
|
|
}
|
|
|
|
void small_parse_table_14431(t_small_parse_table_array *v)
|
|
{
|
|
v->a[288620] = sym_file_redirect;
|
|
v->a[288621] = sym_herestring_redirect;
|
|
v->a[288622] = aux_sym_redirected_statement_repeat2;
|
|
v->a[288623] = actions(3721);
|
|
v->a[288624] = 8;
|
|
v->a[288625] = anon_sym_LT;
|
|
v->a[288626] = anon_sym_GT;
|
|
v->a[288627] = anon_sym_GT_GT;
|
|
v->a[288628] = anon_sym_AMP_GT;
|
|
v->a[288629] = anon_sym_AMP_GT_GT;
|
|
v->a[288630] = anon_sym_LT_AMP;
|
|
v->a[288631] = anon_sym_GT_AMP;
|
|
v->a[288632] = anon_sym_GT_PIPE;
|
|
v->a[288633] = 9;
|
|
v->a[288634] = actions(3);
|
|
v->a[288635] = 1;
|
|
v->a[288636] = sym_comment;
|
|
v->a[288637] = actions(3727);
|
|
v->a[288638] = 1;
|
|
v->a[288639] = anon_sym_LT_LT_LT;
|
|
small_parse_table_14432(v);
|
|
}
|
|
|
|
void small_parse_table_14432(t_small_parse_table_array *v)
|
|
{
|
|
v->a[288640] = actions(3751);
|
|
v->a[288641] = 1;
|
|
v->a[288642] = sym_file_descriptor;
|
|
v->a[288643] = actions(12920);
|
|
v->a[288644] = 1;
|
|
v->a[288645] = aux_sym_heredoc_redirect_token1;
|
|
v->a[288646] = state(7030);
|
|
v->a[288647] = 1;
|
|
v->a[288648] = sym__heredoc_expression;
|
|
v->a[288649] = actions(3717);
|
|
v->a[288650] = 2;
|
|
v->a[288651] = anon_sym_PIPE_PIPE;
|
|
v->a[288652] = anon_sym_AMP_AMP;
|
|
v->a[288653] = actions(3723);
|
|
v->a[288654] = 2;
|
|
v->a[288655] = anon_sym_LT_AMP_DASH;
|
|
v->a[288656] = anon_sym_GT_AMP_DASH;
|
|
v->a[288657] = state(5609);
|
|
v->a[288658] = 3;
|
|
v->a[288659] = sym_file_redirect;
|
|
small_parse_table_14433(v);
|
|
}
|
|
|
|
void small_parse_table_14433(t_small_parse_table_array *v)
|
|
{
|
|
v->a[288660] = sym_herestring_redirect;
|
|
v->a[288661] = aux_sym_redirected_statement_repeat2;
|
|
v->a[288662] = actions(3721);
|
|
v->a[288663] = 8;
|
|
v->a[288664] = anon_sym_LT;
|
|
v->a[288665] = anon_sym_GT;
|
|
v->a[288666] = anon_sym_GT_GT;
|
|
v->a[288667] = anon_sym_AMP_GT;
|
|
v->a[288668] = anon_sym_AMP_GT_GT;
|
|
v->a[288669] = anon_sym_LT_AMP;
|
|
v->a[288670] = anon_sym_GT_AMP;
|
|
v->a[288671] = anon_sym_GT_PIPE;
|
|
v->a[288672] = 3;
|
|
v->a[288673] = actions(71);
|
|
v->a[288674] = 1;
|
|
v->a[288675] = sym_comment;
|
|
v->a[288676] = actions(1261);
|
|
v->a[288677] = 7;
|
|
v->a[288678] = anon_sym_PIPE;
|
|
v->a[288679] = anon_sym_LT;
|
|
small_parse_table_14434(v);
|
|
}
|
|
|
|
void small_parse_table_14434(t_small_parse_table_array *v)
|
|
{
|
|
v->a[288680] = anon_sym_GT;
|
|
v->a[288681] = anon_sym_LT_LT;
|
|
v->a[288682] = anon_sym_AMP_GT;
|
|
v->a[288683] = anon_sym_LT_AMP;
|
|
v->a[288684] = anon_sym_GT_AMP;
|
|
v->a[288685] = actions(1263);
|
|
v->a[288686] = 12;
|
|
v->a[288687] = sym_file_descriptor;
|
|
v->a[288688] = anon_sym_PIPE_PIPE;
|
|
v->a[288689] = anon_sym_AMP_AMP;
|
|
v->a[288690] = anon_sym_GT_GT;
|
|
v->a[288691] = anon_sym_PIPE_AMP;
|
|
v->a[288692] = anon_sym_AMP_GT_GT;
|
|
v->a[288693] = anon_sym_GT_PIPE;
|
|
v->a[288694] = anon_sym_LT_AMP_DASH;
|
|
v->a[288695] = anon_sym_GT_AMP_DASH;
|
|
v->a[288696] = anon_sym_LT_LT_DASH;
|
|
v->a[288697] = anon_sym_LT_LT_LT;
|
|
v->a[288698] = sym__special_character;
|
|
v->a[288699] = 3;
|
|
small_parse_table_14435(v);
|
|
}
|
|
|
|
/* EOF small_parse_table_2886.c */
|