140 lines
4.5 KiB
C
140 lines
4.5 KiB
C
/* ************************************************************************** */
|
|
/* */
|
|
/* ::: :::::::: */
|
|
/* small_parse_table_2475.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_12375(t_small_parse_table_array *v)
|
|
{
|
|
v->a[247500] = actions(11546);
|
|
v->a[247501] = 1;
|
|
v->a[247502] = aux_sym_concatenation_token1;
|
|
v->a[247503] = actions(11549);
|
|
v->a[247504] = 1;
|
|
v->a[247505] = sym__concat;
|
|
v->a[247506] = state(4413);
|
|
v->a[247507] = 1;
|
|
v->a[247508] = aux_sym_concatenation_repeat1;
|
|
v->a[247509] = actions(1253);
|
|
v->a[247510] = 3;
|
|
v->a[247511] = sym_file_descriptor;
|
|
v->a[247512] = sym_variable_name;
|
|
v->a[247513] = aux_sym_heredoc_redirect_token1;
|
|
v->a[247514] = actions(1251);
|
|
v->a[247515] = 21;
|
|
v->a[247516] = anon_sym_SEMI;
|
|
v->a[247517] = anon_sym_PIPE_PIPE;
|
|
v->a[247518] = anon_sym_AMP_AMP;
|
|
v->a[247519] = anon_sym_PIPE;
|
|
small_parse_table_12376(v);
|
|
}
|
|
|
|
void small_parse_table_12376(t_small_parse_table_array *v)
|
|
{
|
|
v->a[247520] = anon_sym_AMP;
|
|
v->a[247521] = anon_sym_LT;
|
|
v->a[247522] = anon_sym_GT;
|
|
v->a[247523] = anon_sym_LT_LT;
|
|
v->a[247524] = anon_sym_GT_GT;
|
|
v->a[247525] = anon_sym_SEMI_SEMI;
|
|
v->a[247526] = anon_sym_SEMI_AMP;
|
|
v->a[247527] = anon_sym_SEMI_SEMI_AMP;
|
|
v->a[247528] = anon_sym_PIPE_AMP;
|
|
v->a[247529] = anon_sym_AMP_GT;
|
|
v->a[247530] = anon_sym_AMP_GT_GT;
|
|
v->a[247531] = anon_sym_LT_AMP;
|
|
v->a[247532] = anon_sym_GT_AMP;
|
|
v->a[247533] = anon_sym_GT_PIPE;
|
|
v->a[247534] = anon_sym_LT_AMP_DASH;
|
|
v->a[247535] = anon_sym_GT_AMP_DASH;
|
|
v->a[247536] = anon_sym_LT_LT_DASH;
|
|
v->a[247537] = 6;
|
|
v->a[247538] = actions(3);
|
|
v->a[247539] = 1;
|
|
small_parse_table_12377(v);
|
|
}
|
|
|
|
void small_parse_table_12377(t_small_parse_table_array *v)
|
|
{
|
|
v->a[247540] = sym_comment;
|
|
v->a[247541] = actions(11377);
|
|
v->a[247542] = 1;
|
|
v->a[247543] = aux_sym_concatenation_token1;
|
|
v->a[247544] = actions(11552);
|
|
v->a[247545] = 1;
|
|
v->a[247546] = sym__concat;
|
|
v->a[247547] = state(4413);
|
|
v->a[247548] = 1;
|
|
v->a[247549] = aux_sym_concatenation_repeat1;
|
|
v->a[247550] = actions(1288);
|
|
v->a[247551] = 3;
|
|
v->a[247552] = sym_file_descriptor;
|
|
v->a[247553] = sym_variable_name;
|
|
v->a[247554] = aux_sym_heredoc_redirect_token1;
|
|
v->a[247555] = actions(1286);
|
|
v->a[247556] = 21;
|
|
v->a[247557] = anon_sym_SEMI;
|
|
v->a[247558] = anon_sym_PIPE_PIPE;
|
|
v->a[247559] = anon_sym_AMP_AMP;
|
|
small_parse_table_12378(v);
|
|
}
|
|
|
|
void small_parse_table_12378(t_small_parse_table_array *v)
|
|
{
|
|
v->a[247560] = anon_sym_PIPE;
|
|
v->a[247561] = anon_sym_AMP;
|
|
v->a[247562] = anon_sym_LT;
|
|
v->a[247563] = anon_sym_GT;
|
|
v->a[247564] = anon_sym_LT_LT;
|
|
v->a[247565] = anon_sym_GT_GT;
|
|
v->a[247566] = anon_sym_SEMI_SEMI;
|
|
v->a[247567] = anon_sym_SEMI_AMP;
|
|
v->a[247568] = anon_sym_SEMI_SEMI_AMP;
|
|
v->a[247569] = anon_sym_PIPE_AMP;
|
|
v->a[247570] = anon_sym_AMP_GT;
|
|
v->a[247571] = anon_sym_AMP_GT_GT;
|
|
v->a[247572] = anon_sym_LT_AMP;
|
|
v->a[247573] = anon_sym_GT_AMP;
|
|
v->a[247574] = anon_sym_GT_PIPE;
|
|
v->a[247575] = anon_sym_LT_AMP_DASH;
|
|
v->a[247576] = anon_sym_GT_AMP_DASH;
|
|
v->a[247577] = anon_sym_LT_LT_DASH;
|
|
v->a[247578] = 12;
|
|
v->a[247579] = actions(3);
|
|
small_parse_table_12379(v);
|
|
}
|
|
|
|
void small_parse_table_12379(t_small_parse_table_array *v)
|
|
{
|
|
v->a[247580] = 1;
|
|
v->a[247581] = sym_comment;
|
|
v->a[247582] = actions(5142);
|
|
v->a[247583] = 1;
|
|
v->a[247584] = aux_sym_heredoc_redirect_token1;
|
|
v->a[247585] = actions(11558);
|
|
v->a[247586] = 1;
|
|
v->a[247587] = anon_sym_LT_LT_LT;
|
|
v->a[247588] = actions(11560);
|
|
v->a[247589] = 1;
|
|
v->a[247590] = sym_file_descriptor;
|
|
v->a[247591] = state(4912);
|
|
v->a[247592] = 1;
|
|
v->a[247593] = sym_herestring_redirect;
|
|
v->a[247594] = actions(4253);
|
|
v->a[247595] = 2;
|
|
v->a[247596] = anon_sym_PIPE;
|
|
v->a[247597] = anon_sym_PIPE_AMP;
|
|
v->a[247598] = actions(4692);
|
|
v->a[247599] = 2;
|
|
small_parse_table_12380(v);
|
|
}
|
|
|
|
/* EOF small_parse_table_2475.c */
|