minishell/parser/static/small_parse_table/small_parse_table_2467.c
2024-04-28 19:59:01 +02:00

140 lines
4.5 KiB
C

/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_2467.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_12335(t_small_parse_table_array *v)
{
v->a[246700] = anon_sym_RPAREN;
v->a[246701] = anon_sym_SEMI_SEMI;
v->a[246702] = anon_sym_PIPE_AMP;
v->a[246703] = anon_sym_AMP_GT;
v->a[246704] = anon_sym_AMP_GT_GT;
v->a[246705] = anon_sym_LT_AMP;
v->a[246706] = anon_sym_GT_AMP;
v->a[246707] = anon_sym_GT_PIPE;
v->a[246708] = anon_sym_LT_AMP_DASH;
v->a[246709] = anon_sym_GT_AMP_DASH;
v->a[246710] = anon_sym_LT_LT_DASH;
v->a[246711] = anon_sym_LT_LT_LT;
v->a[246712] = aux_sym_concatenation_token1;
v->a[246713] = anon_sym_BQUOTE;
v->a[246714] = 3;
v->a[246715] = actions(3);
v->a[246716] = 1;
v->a[246717] = sym_comment;
v->a[246718] = actions(1350);
v->a[246719] = 5;
small_parse_table_12336(v);
}
void small_parse_table_12336(t_small_parse_table_array *v)
{
v->a[246720] = sym_file_descriptor;
v->a[246721] = sym__concat;
v->a[246722] = sym_variable_name;
v->a[246723] = ts_builtin_sym_end;
v->a[246724] = aux_sym_heredoc_redirect_token1;
v->a[246725] = actions(1348);
v->a[246726] = 22;
v->a[246727] = anon_sym_SEMI;
v->a[246728] = anon_sym_PIPE_PIPE;
v->a[246729] = anon_sym_AMP_AMP;
v->a[246730] = anon_sym_PIPE;
v->a[246731] = anon_sym_AMP;
v->a[246732] = anon_sym_LT;
v->a[246733] = anon_sym_GT;
v->a[246734] = anon_sym_LT_LT;
v->a[246735] = anon_sym_GT_GT;
v->a[246736] = anon_sym_RPAREN;
v->a[246737] = anon_sym_SEMI_SEMI;
v->a[246738] = anon_sym_PIPE_AMP;
v->a[246739] = anon_sym_AMP_GT;
small_parse_table_12337(v);
}
void small_parse_table_12337(t_small_parse_table_array *v)
{
v->a[246740] = anon_sym_AMP_GT_GT;
v->a[246741] = anon_sym_LT_AMP;
v->a[246742] = anon_sym_GT_AMP;
v->a[246743] = anon_sym_GT_PIPE;
v->a[246744] = anon_sym_LT_AMP_DASH;
v->a[246745] = anon_sym_GT_AMP_DASH;
v->a[246746] = anon_sym_LT_LT_DASH;
v->a[246747] = aux_sym_concatenation_token1;
v->a[246748] = anon_sym_BQUOTE;
v->a[246749] = 5;
v->a[246750] = actions(3);
v->a[246751] = 1;
v->a[246752] = sym_comment;
v->a[246753] = actions(11537);
v->a[246754] = 1;
v->a[246755] = sym__special_character;
v->a[246756] = state(4394);
v->a[246757] = 1;
v->a[246758] = aux_sym__literal_repeat1;
v->a[246759] = actions(1364);
small_parse_table_12338(v);
}
void small_parse_table_12338(t_small_parse_table_array *v)
{
v->a[246760] = 3;
v->a[246761] = sym_file_descriptor;
v->a[246762] = ts_builtin_sym_end;
v->a[246763] = aux_sym_heredoc_redirect_token1;
v->a[246764] = actions(1362);
v->a[246765] = 22;
v->a[246766] = anon_sym_SEMI;
v->a[246767] = anon_sym_PIPE_PIPE;
v->a[246768] = anon_sym_AMP_AMP;
v->a[246769] = anon_sym_PIPE;
v->a[246770] = anon_sym_AMP;
v->a[246771] = anon_sym_LT;
v->a[246772] = anon_sym_GT;
v->a[246773] = anon_sym_LT_LT;
v->a[246774] = anon_sym_GT_GT;
v->a[246775] = anon_sym_RPAREN;
v->a[246776] = anon_sym_SEMI_SEMI;
v->a[246777] = anon_sym_PIPE_AMP;
v->a[246778] = anon_sym_AMP_GT;
v->a[246779] = anon_sym_AMP_GT_GT;
small_parse_table_12339(v);
}
void small_parse_table_12339(t_small_parse_table_array *v)
{
v->a[246780] = anon_sym_LT_AMP;
v->a[246781] = anon_sym_GT_AMP;
v->a[246782] = anon_sym_GT_PIPE;
v->a[246783] = anon_sym_LT_AMP_DASH;
v->a[246784] = anon_sym_GT_AMP_DASH;
v->a[246785] = anon_sym_LT_LT_DASH;
v->a[246786] = anon_sym_LT_LT_LT;
v->a[246787] = anon_sym_BQUOTE;
v->a[246788] = 3;
v->a[246789] = actions(3);
v->a[246790] = 1;
v->a[246791] = sym_comment;
v->a[246792] = actions(1318);
v->a[246793] = 4;
v->a[246794] = sym_file_descriptor;
v->a[246795] = sym__concat;
v->a[246796] = ts_builtin_sym_end;
v->a[246797] = aux_sym_heredoc_redirect_token1;
v->a[246798] = actions(1316);
v->a[246799] = 23;
small_parse_table_12340(v);
}
/* EOF small_parse_table_2467.c */