140 lines
4.4 KiB
C
140 lines
4.4 KiB
C
/* ************************************************************************** */
|
|
/* */
|
|
/* ::: :::::::: */
|
|
/* small_parse_table_2916.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_14580(t_small_parse_table_array *v)
|
|
{
|
|
v->a[291600] = actions(4554);
|
|
v->a[291601] = 2;
|
|
v->a[291602] = sym_file_descriptor;
|
|
v->a[291603] = aux_sym_heredoc_redirect_token1;
|
|
v->a[291604] = actions(4552);
|
|
v->a[291605] = 13;
|
|
v->a[291606] = anon_sym_PIPE_PIPE;
|
|
v->a[291607] = anon_sym_AMP_AMP;
|
|
v->a[291608] = anon_sym_LT;
|
|
v->a[291609] = anon_sym_GT;
|
|
v->a[291610] = anon_sym_GT_GT;
|
|
v->a[291611] = anon_sym_AMP_GT;
|
|
v->a[291612] = anon_sym_AMP_GT_GT;
|
|
v->a[291613] = anon_sym_LT_AMP;
|
|
v->a[291614] = anon_sym_GT_AMP;
|
|
v->a[291615] = anon_sym_GT_PIPE;
|
|
v->a[291616] = anon_sym_LT_AMP_DASH;
|
|
v->a[291617] = anon_sym_GT_AMP_DASH;
|
|
v->a[291618] = anon_sym_LT_LT_LT;
|
|
v->a[291619] = 6;
|
|
small_parse_table_14581(v);
|
|
}
|
|
|
|
void small_parse_table_14581(t_small_parse_table_array *v)
|
|
{
|
|
v->a[291620] = actions(3);
|
|
v->a[291621] = 1;
|
|
v->a[291622] = sym_comment;
|
|
v->a[291623] = actions(12928);
|
|
v->a[291624] = 1;
|
|
v->a[291625] = aux_sym_concatenation_token1;
|
|
v->a[291626] = actions(12930);
|
|
v->a[291627] = 1;
|
|
v->a[291628] = sym__concat;
|
|
v->a[291629] = state(5577);
|
|
v->a[291630] = 1;
|
|
v->a[291631] = aux_sym_concatenation_repeat1;
|
|
v->a[291632] = actions(4566);
|
|
v->a[291633] = 2;
|
|
v->a[291634] = sym_file_descriptor;
|
|
v->a[291635] = aux_sym_heredoc_redirect_token1;
|
|
v->a[291636] = actions(4564);
|
|
v->a[291637] = 13;
|
|
v->a[291638] = anon_sym_PIPE_PIPE;
|
|
v->a[291639] = anon_sym_AMP_AMP;
|
|
small_parse_table_14582(v);
|
|
}
|
|
|
|
void small_parse_table_14582(t_small_parse_table_array *v)
|
|
{
|
|
v->a[291640] = anon_sym_LT;
|
|
v->a[291641] = anon_sym_GT;
|
|
v->a[291642] = anon_sym_GT_GT;
|
|
v->a[291643] = anon_sym_AMP_GT;
|
|
v->a[291644] = anon_sym_AMP_GT_GT;
|
|
v->a[291645] = anon_sym_LT_AMP;
|
|
v->a[291646] = anon_sym_GT_AMP;
|
|
v->a[291647] = anon_sym_GT_PIPE;
|
|
v->a[291648] = anon_sym_LT_AMP_DASH;
|
|
v->a[291649] = anon_sym_GT_AMP_DASH;
|
|
v->a[291650] = anon_sym_LT_LT_LT;
|
|
v->a[291651] = 3;
|
|
v->a[291652] = actions(71);
|
|
v->a[291653] = 1;
|
|
v->a[291654] = sym_comment;
|
|
v->a[291655] = actions(1261);
|
|
v->a[291656] = 7;
|
|
v->a[291657] = anon_sym_PIPE;
|
|
v->a[291658] = anon_sym_LT;
|
|
v->a[291659] = anon_sym_GT;
|
|
small_parse_table_14583(v);
|
|
}
|
|
|
|
void small_parse_table_14583(t_small_parse_table_array *v)
|
|
{
|
|
v->a[291660] = anon_sym_LT_LT;
|
|
v->a[291661] = anon_sym_AMP_GT;
|
|
v->a[291662] = anon_sym_LT_AMP;
|
|
v->a[291663] = anon_sym_GT_AMP;
|
|
v->a[291664] = actions(1263);
|
|
v->a[291665] = 11;
|
|
v->a[291666] = sym_file_descriptor;
|
|
v->a[291667] = anon_sym_PIPE_PIPE;
|
|
v->a[291668] = anon_sym_AMP_AMP;
|
|
v->a[291669] = anon_sym_GT_GT;
|
|
v->a[291670] = anon_sym_PIPE_AMP;
|
|
v->a[291671] = anon_sym_AMP_GT_GT;
|
|
v->a[291672] = anon_sym_GT_PIPE;
|
|
v->a[291673] = anon_sym_LT_AMP_DASH;
|
|
v->a[291674] = anon_sym_GT_AMP_DASH;
|
|
v->a[291675] = anon_sym_LT_LT_DASH;
|
|
v->a[291676] = sym__special_character;
|
|
v->a[291677] = 6;
|
|
v->a[291678] = actions(3);
|
|
v->a[291679] = 1;
|
|
small_parse_table_14584(v);
|
|
}
|
|
|
|
void small_parse_table_14584(t_small_parse_table_array *v)
|
|
{
|
|
v->a[291680] = sym_comment;
|
|
v->a[291681] = actions(12928);
|
|
v->a[291682] = 1;
|
|
v->a[291683] = aux_sym_concatenation_token1;
|
|
v->a[291684] = actions(12930);
|
|
v->a[291685] = 1;
|
|
v->a[291686] = sym__concat;
|
|
v->a[291687] = state(5580);
|
|
v->a[291688] = 1;
|
|
v->a[291689] = aux_sym_concatenation_repeat1;
|
|
v->a[291690] = actions(2096);
|
|
v->a[291691] = 2;
|
|
v->a[291692] = sym_file_descriptor;
|
|
v->a[291693] = aux_sym_heredoc_redirect_token1;
|
|
v->a[291694] = actions(2094);
|
|
v->a[291695] = 13;
|
|
v->a[291696] = anon_sym_PIPE_PIPE;
|
|
v->a[291697] = anon_sym_AMP_AMP;
|
|
v->a[291698] = anon_sym_LT;
|
|
v->a[291699] = anon_sym_GT;
|
|
small_parse_table_14585(v);
|
|
}
|
|
|
|
/* EOF small_parse_table_2916.c */
|