140 lines
4.3 KiB
C
140 lines
4.3 KiB
C
/* ************************************************************************** */
|
|
/* */
|
|
/* ::: :::::::: */
|
|
/* small_parse_table_1268.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_6340(t_small_parse_table_array *v)
|
|
{
|
|
v->a[126800] = anon_sym_AMP_GT_GT;
|
|
v->a[126801] = anon_sym_GT_PIPE;
|
|
v->a[126802] = state(1983);
|
|
v->a[126803] = 3;
|
|
v->a[126804] = sym_file_redirect;
|
|
v->a[126805] = sym_heredoc_redirect;
|
|
v->a[126806] = aux_sym_redirected_statement_repeat1;
|
|
v->a[126807] = actions(5239);
|
|
v->a[126808] = 5;
|
|
v->a[126809] = anon_sym_LT;
|
|
v->a[126810] = anon_sym_GT;
|
|
v->a[126811] = anon_sym_AMP_GT;
|
|
v->a[126812] = anon_sym_LT_AMP;
|
|
v->a[126813] = anon_sym_GT_AMP;
|
|
v->a[126814] = 8;
|
|
v->a[126815] = actions(57);
|
|
v->a[126816] = 1;
|
|
v->a[126817] = sym_comment;
|
|
v->a[126818] = actions(7216);
|
|
v->a[126819] = 1;
|
|
small_parse_table_6341(v);
|
|
}
|
|
|
|
void small_parse_table_6341(t_small_parse_table_array *v)
|
|
{
|
|
v->a[126820] = sym_file_descriptor;
|
|
v->a[126821] = state(2802);
|
|
v->a[126822] = 1;
|
|
v->a[126823] = sym_file_redirect;
|
|
v->a[126824] = actions(5639);
|
|
v->a[126825] = 2;
|
|
v->a[126826] = anon_sym_PIPE;
|
|
v->a[126827] = anon_sym_LT_LT;
|
|
v->a[126828] = actions(7145);
|
|
v->a[126829] = 2;
|
|
v->a[126830] = anon_sym_LT_AMP_DASH;
|
|
v->a[126831] = anon_sym_GT_AMP_DASH;
|
|
v->a[126832] = actions(7143);
|
|
v->a[126833] = 3;
|
|
v->a[126834] = anon_sym_GT_GT;
|
|
v->a[126835] = anon_sym_AMP_GT_GT;
|
|
v->a[126836] = anon_sym_GT_PIPE;
|
|
v->a[126837] = actions(5641);
|
|
v->a[126838] = 4;
|
|
v->a[126839] = anon_sym_PIPE_AMP;
|
|
small_parse_table_6342(v);
|
|
}
|
|
|
|
void small_parse_table_6342(t_small_parse_table_array *v)
|
|
{
|
|
v->a[126840] = anon_sym_AMP_AMP;
|
|
v->a[126841] = anon_sym_PIPE_PIPE;
|
|
v->a[126842] = anon_sym_LT_LT_DASH;
|
|
v->a[126843] = actions(7141);
|
|
v->a[126844] = 5;
|
|
v->a[126845] = anon_sym_LT;
|
|
v->a[126846] = anon_sym_GT;
|
|
v->a[126847] = anon_sym_AMP_GT;
|
|
v->a[126848] = anon_sym_LT_AMP;
|
|
v->a[126849] = anon_sym_GT_AMP;
|
|
v->a[126850] = 8;
|
|
v->a[126851] = actions(57);
|
|
v->a[126852] = 1;
|
|
v->a[126853] = sym_comment;
|
|
v->a[126854] = actions(7216);
|
|
v->a[126855] = 1;
|
|
v->a[126856] = sym_file_descriptor;
|
|
v->a[126857] = state(2791);
|
|
v->a[126858] = 1;
|
|
v->a[126859] = sym_file_redirect;
|
|
small_parse_table_6343(v);
|
|
}
|
|
|
|
void small_parse_table_6343(t_small_parse_table_array *v)
|
|
{
|
|
v->a[126860] = actions(5613);
|
|
v->a[126861] = 2;
|
|
v->a[126862] = anon_sym_PIPE;
|
|
v->a[126863] = anon_sym_LT_LT;
|
|
v->a[126864] = actions(7145);
|
|
v->a[126865] = 2;
|
|
v->a[126866] = anon_sym_LT_AMP_DASH;
|
|
v->a[126867] = anon_sym_GT_AMP_DASH;
|
|
v->a[126868] = actions(7143);
|
|
v->a[126869] = 3;
|
|
v->a[126870] = anon_sym_GT_GT;
|
|
v->a[126871] = anon_sym_AMP_GT_GT;
|
|
v->a[126872] = anon_sym_GT_PIPE;
|
|
v->a[126873] = actions(5615);
|
|
v->a[126874] = 4;
|
|
v->a[126875] = anon_sym_PIPE_AMP;
|
|
v->a[126876] = anon_sym_AMP_AMP;
|
|
v->a[126877] = anon_sym_PIPE_PIPE;
|
|
v->a[126878] = anon_sym_LT_LT_DASH;
|
|
v->a[126879] = actions(7141);
|
|
small_parse_table_6344(v);
|
|
}
|
|
|
|
void small_parse_table_6344(t_small_parse_table_array *v)
|
|
{
|
|
v->a[126880] = 5;
|
|
v->a[126881] = anon_sym_LT;
|
|
v->a[126882] = anon_sym_GT;
|
|
v->a[126883] = anon_sym_AMP_GT;
|
|
v->a[126884] = anon_sym_LT_AMP;
|
|
v->a[126885] = anon_sym_GT_AMP;
|
|
v->a[126886] = 3;
|
|
v->a[126887] = actions(3);
|
|
v->a[126888] = 1;
|
|
v->a[126889] = sym_comment;
|
|
v->a[126890] = actions(2664);
|
|
v->a[126891] = 3;
|
|
v->a[126892] = sym_test_operator;
|
|
v->a[126893] = sym__brace_start;
|
|
v->a[126894] = aux_sym_heredoc_redirect_token1;
|
|
v->a[126895] = actions(2662);
|
|
v->a[126896] = 15;
|
|
v->a[126897] = anon_sym_SEMI_SEMI;
|
|
v->a[126898] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
|
v->a[126899] = anon_sym_AMP;
|
|
small_parse_table_6345(v);
|
|
}
|
|
|
|
/* EOF small_parse_table_1268.c */
|