140 lines
4.5 KiB
C
140 lines
4.5 KiB
C
/* ************************************************************************** */
|
|
/* */
|
|
/* ::: :::::::: */
|
|
/* small_parse_table_2481.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_12405(t_small_parse_table_array *v)
|
|
{
|
|
v->a[248100] = anon_sym_LT;
|
|
v->a[248101] = anon_sym_GT;
|
|
v->a[248102] = anon_sym_LT_LT;
|
|
v->a[248103] = anon_sym_GT_GT;
|
|
v->a[248104] = anon_sym_SEMI_SEMI;
|
|
v->a[248105] = anon_sym_SEMI_AMP;
|
|
v->a[248106] = anon_sym_SEMI_SEMI_AMP;
|
|
v->a[248107] = anon_sym_PIPE_AMP;
|
|
v->a[248108] = anon_sym_AMP_GT;
|
|
v->a[248109] = anon_sym_AMP_GT_GT;
|
|
v->a[248110] = anon_sym_LT_AMP;
|
|
v->a[248111] = anon_sym_GT_AMP;
|
|
v->a[248112] = anon_sym_GT_PIPE;
|
|
v->a[248113] = anon_sym_LT_AMP_DASH;
|
|
v->a[248114] = anon_sym_GT_AMP_DASH;
|
|
v->a[248115] = anon_sym_LT_LT_DASH;
|
|
v->a[248116] = 3;
|
|
v->a[248117] = actions(3);
|
|
v->a[248118] = 1;
|
|
v->a[248119] = sym_comment;
|
|
small_parse_table_12406(v);
|
|
}
|
|
|
|
void small_parse_table_12406(t_small_parse_table_array *v)
|
|
{
|
|
v->a[248120] = actions(1326);
|
|
v->a[248121] = 4;
|
|
v->a[248122] = sym_file_descriptor;
|
|
v->a[248123] = sym__concat;
|
|
v->a[248124] = ts_builtin_sym_end;
|
|
v->a[248125] = aux_sym_heredoc_redirect_token1;
|
|
v->a[248126] = actions(1324);
|
|
v->a[248127] = 22;
|
|
v->a[248128] = anon_sym_SEMI;
|
|
v->a[248129] = anon_sym_PIPE_PIPE;
|
|
v->a[248130] = anon_sym_AMP_AMP;
|
|
v->a[248131] = anon_sym_PIPE;
|
|
v->a[248132] = anon_sym_AMP;
|
|
v->a[248133] = anon_sym_LT;
|
|
v->a[248134] = anon_sym_GT;
|
|
v->a[248135] = anon_sym_LT_LT;
|
|
v->a[248136] = anon_sym_GT_GT;
|
|
v->a[248137] = anon_sym_RPAREN;
|
|
v->a[248138] = anon_sym_SEMI_SEMI;
|
|
v->a[248139] = anon_sym_PIPE_AMP;
|
|
small_parse_table_12407(v);
|
|
}
|
|
|
|
void small_parse_table_12407(t_small_parse_table_array *v)
|
|
{
|
|
v->a[248140] = anon_sym_AMP_GT;
|
|
v->a[248141] = anon_sym_AMP_GT_GT;
|
|
v->a[248142] = anon_sym_LT_AMP;
|
|
v->a[248143] = anon_sym_GT_AMP;
|
|
v->a[248144] = anon_sym_GT_PIPE;
|
|
v->a[248145] = anon_sym_LT_AMP_DASH;
|
|
v->a[248146] = anon_sym_GT_AMP_DASH;
|
|
v->a[248147] = anon_sym_LT_LT_DASH;
|
|
v->a[248148] = aux_sym_concatenation_token1;
|
|
v->a[248149] = anon_sym_BQUOTE;
|
|
v->a[248150] = 6;
|
|
v->a[248151] = actions(3);
|
|
v->a[248152] = 1;
|
|
v->a[248153] = sym_comment;
|
|
v->a[248154] = actions(11491);
|
|
v->a[248155] = 1;
|
|
v->a[248156] = aux_sym_concatenation_token1;
|
|
v->a[248157] = actions(11493);
|
|
v->a[248158] = 1;
|
|
v->a[248159] = sym__concat;
|
|
small_parse_table_12408(v);
|
|
}
|
|
|
|
void small_parse_table_12408(t_small_parse_table_array *v)
|
|
{
|
|
v->a[248160] = state(4468);
|
|
v->a[248161] = 1;
|
|
v->a[248162] = aux_sym_concatenation_repeat1;
|
|
v->a[248163] = actions(4554);
|
|
v->a[248164] = 2;
|
|
v->a[248165] = sym_file_descriptor;
|
|
v->a[248166] = aux_sym_heredoc_redirect_token1;
|
|
v->a[248167] = actions(4552);
|
|
v->a[248168] = 21;
|
|
v->a[248169] = anon_sym_SEMI;
|
|
v->a[248170] = anon_sym_PIPE_PIPE;
|
|
v->a[248171] = anon_sym_AMP_AMP;
|
|
v->a[248172] = anon_sym_PIPE;
|
|
v->a[248173] = anon_sym_AMP;
|
|
v->a[248174] = anon_sym_LT;
|
|
v->a[248175] = anon_sym_GT;
|
|
v->a[248176] = anon_sym_LT_LT;
|
|
v->a[248177] = anon_sym_GT_GT;
|
|
v->a[248178] = anon_sym_SEMI_SEMI;
|
|
v->a[248179] = anon_sym_SEMI_AMP;
|
|
small_parse_table_12409(v);
|
|
}
|
|
|
|
void small_parse_table_12409(t_small_parse_table_array *v)
|
|
{
|
|
v->a[248180] = anon_sym_SEMI_SEMI_AMP;
|
|
v->a[248181] = anon_sym_PIPE_AMP;
|
|
v->a[248182] = anon_sym_AMP_GT;
|
|
v->a[248183] = anon_sym_AMP_GT_GT;
|
|
v->a[248184] = anon_sym_LT_AMP;
|
|
v->a[248185] = anon_sym_GT_AMP;
|
|
v->a[248186] = anon_sym_GT_PIPE;
|
|
v->a[248187] = anon_sym_LT_AMP_DASH;
|
|
v->a[248188] = anon_sym_GT_AMP_DASH;
|
|
v->a[248189] = anon_sym_LT_LT_DASH;
|
|
v->a[248190] = 5;
|
|
v->a[248191] = actions(3);
|
|
v->a[248192] = 1;
|
|
v->a[248193] = sym_comment;
|
|
v->a[248194] = actions(11572);
|
|
v->a[248195] = 1;
|
|
v->a[248196] = sym__special_character;
|
|
v->a[248197] = state(4533);
|
|
v->a[248198] = 1;
|
|
v->a[248199] = aux_sym__literal_repeat1;
|
|
small_parse_table_12410(v);
|
|
}
|
|
|
|
/* EOF small_parse_table_2481.c */
|