140 lines
4.5 KiB
C
140 lines
4.5 KiB
C
/* ************************************************************************** */
|
|
/* */
|
|
/* ::: :::::::: */
|
|
/* small_parse_table_2525.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_12625(t_small_parse_table_array *v)
|
|
{
|
|
v->a[252500] = sym_file_descriptor;
|
|
v->a[252501] = ts_builtin_sym_end;
|
|
v->a[252502] = aux_sym_heredoc_redirect_token1;
|
|
v->a[252503] = actions(5695);
|
|
v->a[252504] = 21;
|
|
v->a[252505] = anon_sym_SEMI;
|
|
v->a[252506] = anon_sym_PIPE_PIPE;
|
|
v->a[252507] = anon_sym_AMP_AMP;
|
|
v->a[252508] = anon_sym_PIPE;
|
|
v->a[252509] = anon_sym_AMP;
|
|
v->a[252510] = anon_sym_LT;
|
|
v->a[252511] = anon_sym_GT;
|
|
v->a[252512] = anon_sym_LT_LT;
|
|
v->a[252513] = anon_sym_GT_GT;
|
|
v->a[252514] = anon_sym_RPAREN;
|
|
v->a[252515] = anon_sym_SEMI_SEMI;
|
|
v->a[252516] = anon_sym_PIPE_AMP;
|
|
v->a[252517] = anon_sym_AMP_GT;
|
|
v->a[252518] = anon_sym_AMP_GT_GT;
|
|
v->a[252519] = anon_sym_LT_AMP;
|
|
small_parse_table_12626(v);
|
|
}
|
|
|
|
void small_parse_table_12626(t_small_parse_table_array *v)
|
|
{
|
|
v->a[252520] = anon_sym_GT_AMP;
|
|
v->a[252521] = anon_sym_GT_PIPE;
|
|
v->a[252522] = anon_sym_LT_AMP_DASH;
|
|
v->a[252523] = anon_sym_GT_AMP_DASH;
|
|
v->a[252524] = anon_sym_LT_LT_DASH;
|
|
v->a[252525] = anon_sym_BQUOTE;
|
|
v->a[252526] = 8;
|
|
v->a[252527] = actions(3);
|
|
v->a[252528] = 1;
|
|
v->a[252529] = sym_comment;
|
|
v->a[252530] = actions(11315);
|
|
v->a[252531] = 1;
|
|
v->a[252532] = aux_sym_heredoc_redirect_token1;
|
|
v->a[252533] = actions(11678);
|
|
v->a[252534] = 1;
|
|
v->a[252535] = anon_sym_LT_LT_LT;
|
|
v->a[252536] = actions(11681);
|
|
v->a[252537] = 1;
|
|
v->a[252538] = sym_file_descriptor;
|
|
v->a[252539] = actions(11675);
|
|
small_parse_table_12627(v);
|
|
}
|
|
|
|
void small_parse_table_12627(t_small_parse_table_array *v)
|
|
{
|
|
v->a[252540] = 2;
|
|
v->a[252541] = anon_sym_LT_AMP_DASH;
|
|
v->a[252542] = anon_sym_GT_AMP_DASH;
|
|
v->a[252543] = state(4547);
|
|
v->a[252544] = 3;
|
|
v->a[252545] = sym_file_redirect;
|
|
v->a[252546] = sym_herestring_redirect;
|
|
v->a[252547] = aux_sym_redirected_statement_repeat2;
|
|
v->a[252548] = actions(11672);
|
|
v->a[252549] = 8;
|
|
v->a[252550] = anon_sym_LT;
|
|
v->a[252551] = anon_sym_GT;
|
|
v->a[252552] = anon_sym_GT_GT;
|
|
v->a[252553] = anon_sym_AMP_GT;
|
|
v->a[252554] = anon_sym_AMP_GT_GT;
|
|
v->a[252555] = anon_sym_LT_AMP;
|
|
v->a[252556] = anon_sym_GT_AMP;
|
|
v->a[252557] = anon_sym_GT_PIPE;
|
|
v->a[252558] = actions(11307);
|
|
v->a[252559] = 10;
|
|
small_parse_table_12628(v);
|
|
}
|
|
|
|
void small_parse_table_12628(t_small_parse_table_array *v)
|
|
{
|
|
v->a[252560] = anon_sym_SEMI;
|
|
v->a[252561] = anon_sym_PIPE_PIPE;
|
|
v->a[252562] = anon_sym_AMP_AMP;
|
|
v->a[252563] = anon_sym_PIPE;
|
|
v->a[252564] = anon_sym_AMP;
|
|
v->a[252565] = anon_sym_LT_LT;
|
|
v->a[252566] = anon_sym_SEMI_SEMI;
|
|
v->a[252567] = anon_sym_PIPE_AMP;
|
|
v->a[252568] = anon_sym_LT_LT_DASH;
|
|
v->a[252569] = anon_sym_BQUOTE;
|
|
v->a[252570] = 3;
|
|
v->a[252571] = actions(3);
|
|
v->a[252572] = 1;
|
|
v->a[252573] = sym_comment;
|
|
v->a[252574] = actions(1302);
|
|
v->a[252575] = 4;
|
|
v->a[252576] = sym_file_descriptor;
|
|
v->a[252577] = sym__concat;
|
|
v->a[252578] = ts_builtin_sym_end;
|
|
v->a[252579] = aux_sym_heredoc_redirect_token1;
|
|
small_parse_table_12629(v);
|
|
}
|
|
|
|
void small_parse_table_12629(t_small_parse_table_array *v)
|
|
{
|
|
v->a[252580] = actions(1300);
|
|
v->a[252581] = 22;
|
|
v->a[252582] = anon_sym_SEMI;
|
|
v->a[252583] = anon_sym_PIPE_PIPE;
|
|
v->a[252584] = anon_sym_AMP_AMP;
|
|
v->a[252585] = anon_sym_PIPE;
|
|
v->a[252586] = anon_sym_AMP;
|
|
v->a[252587] = anon_sym_LT;
|
|
v->a[252588] = anon_sym_GT;
|
|
v->a[252589] = anon_sym_LT_LT;
|
|
v->a[252590] = anon_sym_GT_GT;
|
|
v->a[252591] = anon_sym_RPAREN;
|
|
v->a[252592] = anon_sym_SEMI_SEMI;
|
|
v->a[252593] = anon_sym_PIPE_AMP;
|
|
v->a[252594] = anon_sym_AMP_GT;
|
|
v->a[252595] = anon_sym_AMP_GT_GT;
|
|
v->a[252596] = anon_sym_LT_AMP;
|
|
v->a[252597] = anon_sym_GT_AMP;
|
|
v->a[252598] = anon_sym_GT_PIPE;
|
|
v->a[252599] = anon_sym_LT_AMP_DASH;
|
|
small_parse_table_12630(v);
|
|
}
|
|
|
|
/* EOF small_parse_table_2525.c */
|