140 lines
4.5 KiB
C
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 */
|