140 lines
4.4 KiB
C
140 lines
4.4 KiB
C
/* ************************************************************************** */
|
|
/* */
|
|
/* ::: :::::::: */
|
|
/* small_parse_table_2860.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_14300(t_small_parse_table_array *v)
|
|
{
|
|
v->a[286000] = anon_sym_LT_LT_DASH;
|
|
v->a[286001] = 5;
|
|
v->a[286002] = actions(71);
|
|
v->a[286003] = 1;
|
|
v->a[286004] = sym_comment;
|
|
v->a[286005] = state(5471);
|
|
v->a[286006] = 1;
|
|
v->a[286007] = aux_sym_concatenation_repeat1;
|
|
v->a[286008] = actions(12688);
|
|
v->a[286009] = 2;
|
|
v->a[286010] = sym__concat;
|
|
v->a[286011] = aux_sym_concatenation_token1;
|
|
v->a[286012] = actions(4467);
|
|
v->a[286013] = 7;
|
|
v->a[286014] = anon_sym_PIPE;
|
|
v->a[286015] = anon_sym_LT;
|
|
v->a[286016] = anon_sym_GT;
|
|
v->a[286017] = anon_sym_LT_LT;
|
|
v->a[286018] = anon_sym_AMP_GT;
|
|
v->a[286019] = anon_sym_LT_AMP;
|
|
small_parse_table_14301(v);
|
|
}
|
|
|
|
void small_parse_table_14301(t_small_parse_table_array *v)
|
|
{
|
|
v->a[286020] = anon_sym_GT_AMP;
|
|
v->a[286021] = actions(4469);
|
|
v->a[286022] = 10;
|
|
v->a[286023] = sym_file_descriptor;
|
|
v->a[286024] = anon_sym_PIPE_PIPE;
|
|
v->a[286025] = anon_sym_AMP_AMP;
|
|
v->a[286026] = anon_sym_GT_GT;
|
|
v->a[286027] = anon_sym_PIPE_AMP;
|
|
v->a[286028] = anon_sym_AMP_GT_GT;
|
|
v->a[286029] = anon_sym_GT_PIPE;
|
|
v->a[286030] = anon_sym_LT_AMP_DASH;
|
|
v->a[286031] = anon_sym_GT_AMP_DASH;
|
|
v->a[286032] = anon_sym_LT_LT_DASH;
|
|
v->a[286033] = 6;
|
|
v->a[286034] = actions(71);
|
|
v->a[286035] = 1;
|
|
v->a[286036] = sym_comment;
|
|
v->a[286037] = actions(4253);
|
|
v->a[286038] = 1;
|
|
v->a[286039] = anon_sym_PIPE;
|
|
small_parse_table_14302(v);
|
|
}
|
|
|
|
void small_parse_table_14302(t_small_parse_table_array *v)
|
|
{
|
|
v->a[286040] = actions(4348);
|
|
v->a[286041] = 1;
|
|
v->a[286042] = anon_sym_PIPE_AMP;
|
|
v->a[286043] = state(5436);
|
|
v->a[286044] = 3;
|
|
v->a[286045] = sym_file_redirect;
|
|
v->a[286046] = sym_heredoc_redirect;
|
|
v->a[286047] = aux_sym_redirected_statement_repeat1;
|
|
v->a[286048] = actions(4270);
|
|
v->a[286049] = 6;
|
|
v->a[286050] = anon_sym_LT;
|
|
v->a[286051] = anon_sym_GT;
|
|
v->a[286052] = anon_sym_LT_LT;
|
|
v->a[286053] = anon_sym_AMP_GT;
|
|
v->a[286054] = anon_sym_LT_AMP;
|
|
v->a[286055] = anon_sym_GT_AMP;
|
|
v->a[286056] = actions(4272);
|
|
v->a[286057] = 9;
|
|
v->a[286058] = sym_file_descriptor;
|
|
v->a[286059] = anon_sym_PIPE_PIPE;
|
|
small_parse_table_14303(v);
|
|
}
|
|
|
|
void small_parse_table_14303(t_small_parse_table_array *v)
|
|
{
|
|
v->a[286060] = anon_sym_AMP_AMP;
|
|
v->a[286061] = anon_sym_GT_GT;
|
|
v->a[286062] = anon_sym_AMP_GT_GT;
|
|
v->a[286063] = anon_sym_GT_PIPE;
|
|
v->a[286064] = anon_sym_LT_AMP_DASH;
|
|
v->a[286065] = anon_sym_GT_AMP_DASH;
|
|
v->a[286066] = anon_sym_LT_LT_DASH;
|
|
v->a[286067] = 3;
|
|
v->a[286068] = actions(71);
|
|
v->a[286069] = 1;
|
|
v->a[286070] = sym_comment;
|
|
v->a[286071] = actions(1316);
|
|
v->a[286072] = 7;
|
|
v->a[286073] = anon_sym_PIPE;
|
|
v->a[286074] = anon_sym_LT;
|
|
v->a[286075] = anon_sym_GT;
|
|
v->a[286076] = anon_sym_LT_LT;
|
|
v->a[286077] = anon_sym_AMP_GT;
|
|
v->a[286078] = anon_sym_LT_AMP;
|
|
v->a[286079] = anon_sym_GT_AMP;
|
|
small_parse_table_14304(v);
|
|
}
|
|
|
|
void small_parse_table_14304(t_small_parse_table_array *v)
|
|
{
|
|
v->a[286080] = actions(1318);
|
|
v->a[286081] = 13;
|
|
v->a[286082] = sym_file_descriptor;
|
|
v->a[286083] = sym__concat;
|
|
v->a[286084] = sym_variable_name;
|
|
v->a[286085] = anon_sym_PIPE_PIPE;
|
|
v->a[286086] = anon_sym_AMP_AMP;
|
|
v->a[286087] = anon_sym_GT_GT;
|
|
v->a[286088] = anon_sym_PIPE_AMP;
|
|
v->a[286089] = anon_sym_AMP_GT_GT;
|
|
v->a[286090] = anon_sym_GT_PIPE;
|
|
v->a[286091] = anon_sym_LT_AMP_DASH;
|
|
v->a[286092] = anon_sym_GT_AMP_DASH;
|
|
v->a[286093] = anon_sym_LT_LT_DASH;
|
|
v->a[286094] = aux_sym_concatenation_token1;
|
|
v->a[286095] = 9;
|
|
v->a[286096] = actions(71);
|
|
v->a[286097] = 1;
|
|
v->a[286098] = sym_comment;
|
|
v->a[286099] = actions(12473);
|
|
small_parse_table_14305(v);
|
|
}
|
|
|
|
/* EOF small_parse_table_2860.c */
|