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

140 lines
4.4 KiB
C

/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_2855.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_14275(t_small_parse_table_array *v)
{
v->a[285500] = anon_sym_LT;
v->a[285501] = anon_sym_GT;
v->a[285502] = anon_sym_LT_LT;
v->a[285503] = anon_sym_AMP_GT;
v->a[285504] = anon_sym_LT_AMP;
v->a[285505] = anon_sym_GT_AMP;
v->a[285506] = actions(1334);
v->a[285507] = 13;
v->a[285508] = sym_file_descriptor;
v->a[285509] = sym__concat;
v->a[285510] = anon_sym_PIPE_PIPE;
v->a[285511] = anon_sym_AMP_AMP;
v->a[285512] = anon_sym_GT_GT;
v->a[285513] = anon_sym_PIPE_AMP;
v->a[285514] = anon_sym_AMP_GT_GT;
v->a[285515] = anon_sym_GT_PIPE;
v->a[285516] = anon_sym_LT_AMP_DASH;
v->a[285517] = anon_sym_GT_AMP_DASH;
v->a[285518] = anon_sym_LT_LT_DASH;
v->a[285519] = anon_sym_LT_LT_LT;
small_parse_table_14276(v);
}
void small_parse_table_14276(t_small_parse_table_array *v)
{
v->a[285520] = aux_sym_concatenation_token1;
v->a[285521] = 9;
v->a[285522] = actions(71);
v->a[285523] = 1;
v->a[285524] = sym_comment;
v->a[285525] = actions(12473);
v->a[285526] = 1;
v->a[285527] = anon_sym_LT_LT_LT;
v->a[285528] = actions(12838);
v->a[285529] = 1;
v->a[285530] = sym_file_descriptor;
v->a[285531] = actions(11504);
v->a[285532] = 2;
v->a[285533] = anon_sym_PIPE;
v->a[285534] = anon_sym_LT_LT;
v->a[285535] = actions(12836);
v->a[285536] = 2;
v->a[285537] = anon_sym_LT_AMP_DASH;
v->a[285538] = anon_sym_GT_AMP_DASH;
v->a[285539] = state(5695);
small_parse_table_14277(v);
}
void small_parse_table_14277(t_small_parse_table_array *v)
{
v->a[285540] = 2;
v->a[285541] = sym_file_redirect;
v->a[285542] = sym_herestring_redirect;
v->a[285543] = actions(12834);
v->a[285544] = 3;
v->a[285545] = anon_sym_GT_GT;
v->a[285546] = anon_sym_AMP_GT_GT;
v->a[285547] = anon_sym_GT_PIPE;
v->a[285548] = actions(11506);
v->a[285549] = 4;
v->a[285550] = anon_sym_PIPE_PIPE;
v->a[285551] = anon_sym_AMP_AMP;
v->a[285552] = anon_sym_PIPE_AMP;
v->a[285553] = anon_sym_LT_LT_DASH;
v->a[285554] = actions(12832);
v->a[285555] = 5;
v->a[285556] = anon_sym_LT;
v->a[285557] = anon_sym_GT;
v->a[285558] = anon_sym_AMP_GT;
v->a[285559] = anon_sym_LT_AMP;
small_parse_table_14278(v);
}
void small_parse_table_14278(t_small_parse_table_array *v)
{
v->a[285560] = anon_sym_GT_AMP;
v->a[285561] = 11;
v->a[285562] = actions(71);
v->a[285563] = 1;
v->a[285564] = sym_comment;
v->a[285565] = actions(4253);
v->a[285566] = 1;
v->a[285567] = anon_sym_PIPE;
v->a[285568] = actions(4348);
v->a[285569] = 1;
v->a[285570] = anon_sym_PIPE_AMP;
v->a[285571] = actions(5994);
v->a[285572] = 1;
v->a[285573] = anon_sym_LT_LT;
v->a[285574] = actions(5996);
v->a[285575] = 1;
v->a[285576] = anon_sym_LT_LT_DASH;
v->a[285577] = actions(12686);
v->a[285578] = 1;
v->a[285579] = sym_file_descriptor;
small_parse_table_14279(v);
}
void small_parse_table_14279(t_small_parse_table_array *v)
{
v->a[285580] = actions(5992);
v->a[285581] = 2;
v->a[285582] = anon_sym_PIPE_PIPE;
v->a[285583] = anon_sym_AMP_AMP;
v->a[285584] = actions(12502);
v->a[285585] = 2;
v->a[285586] = anon_sym_LT_AMP_DASH;
v->a[285587] = anon_sym_GT_AMP_DASH;
v->a[285588] = actions(12500);
v->a[285589] = 3;
v->a[285590] = anon_sym_GT_GT;
v->a[285591] = anon_sym_AMP_GT_GT;
v->a[285592] = anon_sym_GT_PIPE;
v->a[285593] = state(5350);
v->a[285594] = 3;
v->a[285595] = sym_file_redirect;
v->a[285596] = sym_heredoc_redirect;
v->a[285597] = aux_sym_redirected_statement_repeat1;
v->a[285598] = actions(12498);
v->a[285599] = 5;
small_parse_table_14280(v);
}
/* EOF small_parse_table_2855.c */