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