140 lines
4.5 KiB
C
140 lines
4.5 KiB
C
/* ************************************************************************** */
|
|
/* */
|
|
/* ::: :::::::: */
|
|
/* small_parse_table_2416.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_12080(t_small_parse_table_array *v)
|
|
{
|
|
v->a[241600] = state(4245);
|
|
v->a[241601] = 1;
|
|
v->a[241602] = aux_sym_concatenation_repeat1;
|
|
v->a[241603] = actions(4554);
|
|
v->a[241604] = 2;
|
|
v->a[241605] = sym_file_descriptor;
|
|
v->a[241606] = aux_sym_heredoc_redirect_token1;
|
|
v->a[241607] = actions(4552);
|
|
v->a[241608] = 23;
|
|
v->a[241609] = anon_sym_SEMI;
|
|
v->a[241610] = anon_sym_PIPE_PIPE;
|
|
v->a[241611] = anon_sym_AMP_AMP;
|
|
v->a[241612] = anon_sym_PIPE;
|
|
v->a[241613] = anon_sym_AMP;
|
|
v->a[241614] = anon_sym_LT;
|
|
v->a[241615] = anon_sym_GT;
|
|
v->a[241616] = anon_sym_LT_LT;
|
|
v->a[241617] = anon_sym_GT_GT;
|
|
v->a[241618] = anon_sym_esac;
|
|
v->a[241619] = anon_sym_SEMI_SEMI;
|
|
small_parse_table_12081(v);
|
|
}
|
|
|
|
void small_parse_table_12081(t_small_parse_table_array *v)
|
|
{
|
|
v->a[241620] = anon_sym_SEMI_AMP;
|
|
v->a[241621] = anon_sym_SEMI_SEMI_AMP;
|
|
v->a[241622] = anon_sym_PIPE_AMP;
|
|
v->a[241623] = anon_sym_AMP_GT;
|
|
v->a[241624] = anon_sym_AMP_GT_GT;
|
|
v->a[241625] = anon_sym_LT_AMP;
|
|
v->a[241626] = anon_sym_GT_AMP;
|
|
v->a[241627] = anon_sym_GT_PIPE;
|
|
v->a[241628] = anon_sym_LT_AMP_DASH;
|
|
v->a[241629] = anon_sym_GT_AMP_DASH;
|
|
v->a[241630] = anon_sym_LT_LT_DASH;
|
|
v->a[241631] = anon_sym_LT_LT_LT;
|
|
v->a[241632] = 5;
|
|
v->a[241633] = actions(3);
|
|
v->a[241634] = 1;
|
|
v->a[241635] = sym_comment;
|
|
v->a[241636] = actions(11393);
|
|
v->a[241637] = 1;
|
|
v->a[241638] = sym__special_character;
|
|
v->a[241639] = state(4261);
|
|
small_parse_table_12082(v);
|
|
}
|
|
|
|
void small_parse_table_12082(t_small_parse_table_array *v)
|
|
{
|
|
v->a[241640] = 1;
|
|
v->a[241641] = aux_sym__literal_repeat1;
|
|
v->a[241642] = actions(1364);
|
|
v->a[241643] = 4;
|
|
v->a[241644] = sym_file_descriptor;
|
|
v->a[241645] = sym_variable_name;
|
|
v->a[241646] = ts_builtin_sym_end;
|
|
v->a[241647] = aux_sym_heredoc_redirect_token1;
|
|
v->a[241648] = actions(1362);
|
|
v->a[241649] = 21;
|
|
v->a[241650] = anon_sym_SEMI;
|
|
v->a[241651] = anon_sym_PIPE_PIPE;
|
|
v->a[241652] = anon_sym_AMP_AMP;
|
|
v->a[241653] = anon_sym_PIPE;
|
|
v->a[241654] = anon_sym_AMP;
|
|
v->a[241655] = anon_sym_LT;
|
|
v->a[241656] = anon_sym_GT;
|
|
v->a[241657] = anon_sym_LT_LT;
|
|
v->a[241658] = anon_sym_GT_GT;
|
|
v->a[241659] = anon_sym_RPAREN;
|
|
small_parse_table_12083(v);
|
|
}
|
|
|
|
void small_parse_table_12083(t_small_parse_table_array *v)
|
|
{
|
|
v->a[241660] = anon_sym_SEMI_SEMI;
|
|
v->a[241661] = anon_sym_PIPE_AMP;
|
|
v->a[241662] = anon_sym_AMP_GT;
|
|
v->a[241663] = anon_sym_AMP_GT_GT;
|
|
v->a[241664] = anon_sym_LT_AMP;
|
|
v->a[241665] = anon_sym_GT_AMP;
|
|
v->a[241666] = anon_sym_GT_PIPE;
|
|
v->a[241667] = anon_sym_LT_AMP_DASH;
|
|
v->a[241668] = anon_sym_GT_AMP_DASH;
|
|
v->a[241669] = anon_sym_LT_LT_DASH;
|
|
v->a[241670] = anon_sym_BQUOTE;
|
|
v->a[241671] = 5;
|
|
v->a[241672] = actions(3);
|
|
v->a[241673] = 1;
|
|
v->a[241674] = sym_comment;
|
|
v->a[241675] = actions(11396);
|
|
v->a[241676] = 1;
|
|
v->a[241677] = sym__special_character;
|
|
v->a[241678] = state(4324);
|
|
v->a[241679] = 1;
|
|
small_parse_table_12084(v);
|
|
}
|
|
|
|
void small_parse_table_12084(t_small_parse_table_array *v)
|
|
{
|
|
v->a[241680] = aux_sym__literal_repeat1;
|
|
v->a[241681] = actions(5723);
|
|
v->a[241682] = 2;
|
|
v->a[241683] = sym_file_descriptor;
|
|
v->a[241684] = aux_sym_heredoc_redirect_token1;
|
|
v->a[241685] = actions(5721);
|
|
v->a[241686] = 23;
|
|
v->a[241687] = anon_sym_SEMI;
|
|
v->a[241688] = anon_sym_PIPE_PIPE;
|
|
v->a[241689] = anon_sym_AMP_AMP;
|
|
v->a[241690] = anon_sym_PIPE;
|
|
v->a[241691] = anon_sym_AMP;
|
|
v->a[241692] = anon_sym_LT;
|
|
v->a[241693] = anon_sym_GT;
|
|
v->a[241694] = anon_sym_LT_LT;
|
|
v->a[241695] = anon_sym_GT_GT;
|
|
v->a[241696] = anon_sym_esac;
|
|
v->a[241697] = anon_sym_SEMI_SEMI;
|
|
v->a[241698] = anon_sym_SEMI_AMP;
|
|
v->a[241699] = anon_sym_SEMI_SEMI_AMP;
|
|
small_parse_table_12085(v);
|
|
}
|
|
|
|
/* EOF small_parse_table_2416.c */
|