140 lines
4.5 KiB
C
140 lines
4.5 KiB
C
/* ************************************************************************** */
|
|
/* */
|
|
/* ::: :::::::: */
|
|
/* small_parse_table_2473.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_12365(t_small_parse_table_array *v)
|
|
{
|
|
v->a[247300] = anon_sym_LT_LT;
|
|
v->a[247301] = anon_sym_GT_GT;
|
|
v->a[247302] = anon_sym_RPAREN;
|
|
v->a[247303] = anon_sym_SEMI_SEMI;
|
|
v->a[247304] = anon_sym_PIPE_AMP;
|
|
v->a[247305] = anon_sym_AMP_GT;
|
|
v->a[247306] = anon_sym_AMP_GT_GT;
|
|
v->a[247307] = anon_sym_LT_AMP;
|
|
v->a[247308] = anon_sym_GT_AMP;
|
|
v->a[247309] = anon_sym_GT_PIPE;
|
|
v->a[247310] = anon_sym_LT_AMP_DASH;
|
|
v->a[247311] = anon_sym_GT_AMP_DASH;
|
|
v->a[247312] = anon_sym_LT_LT_DASH;
|
|
v->a[247313] = aux_sym_concatenation_token1;
|
|
v->a[247314] = anon_sym_BQUOTE;
|
|
v->a[247315] = 3;
|
|
v->a[247316] = actions(3);
|
|
v->a[247317] = 1;
|
|
v->a[247318] = sym_comment;
|
|
v->a[247319] = actions(1302);
|
|
small_parse_table_12366(v);
|
|
}
|
|
|
|
void small_parse_table_12366(t_small_parse_table_array *v)
|
|
{
|
|
v->a[247320] = 5;
|
|
v->a[247321] = sym_file_descriptor;
|
|
v->a[247322] = sym__concat;
|
|
v->a[247323] = sym_variable_name;
|
|
v->a[247324] = ts_builtin_sym_end;
|
|
v->a[247325] = aux_sym_heredoc_redirect_token1;
|
|
v->a[247326] = actions(1300);
|
|
v->a[247327] = 22;
|
|
v->a[247328] = anon_sym_SEMI;
|
|
v->a[247329] = anon_sym_PIPE_PIPE;
|
|
v->a[247330] = anon_sym_AMP_AMP;
|
|
v->a[247331] = anon_sym_PIPE;
|
|
v->a[247332] = anon_sym_AMP;
|
|
v->a[247333] = anon_sym_LT;
|
|
v->a[247334] = anon_sym_GT;
|
|
v->a[247335] = anon_sym_LT_LT;
|
|
v->a[247336] = anon_sym_GT_GT;
|
|
v->a[247337] = anon_sym_RPAREN;
|
|
v->a[247338] = anon_sym_SEMI_SEMI;
|
|
v->a[247339] = anon_sym_PIPE_AMP;
|
|
small_parse_table_12367(v);
|
|
}
|
|
|
|
void small_parse_table_12367(t_small_parse_table_array *v)
|
|
{
|
|
v->a[247340] = anon_sym_AMP_GT;
|
|
v->a[247341] = anon_sym_AMP_GT_GT;
|
|
v->a[247342] = anon_sym_LT_AMP;
|
|
v->a[247343] = anon_sym_GT_AMP;
|
|
v->a[247344] = anon_sym_GT_PIPE;
|
|
v->a[247345] = anon_sym_LT_AMP_DASH;
|
|
v->a[247346] = anon_sym_GT_AMP_DASH;
|
|
v->a[247347] = anon_sym_LT_LT_DASH;
|
|
v->a[247348] = aux_sym_concatenation_token1;
|
|
v->a[247349] = anon_sym_BQUOTE;
|
|
v->a[247350] = 3;
|
|
v->a[247351] = actions(3);
|
|
v->a[247352] = 1;
|
|
v->a[247353] = sym_comment;
|
|
v->a[247354] = actions(1326);
|
|
v->a[247355] = 3;
|
|
v->a[247356] = sym_file_descriptor;
|
|
v->a[247357] = sym__concat;
|
|
v->a[247358] = aux_sym_heredoc_redirect_token1;
|
|
v->a[247359] = actions(1324);
|
|
small_parse_table_12368(v);
|
|
}
|
|
|
|
void small_parse_table_12368(t_small_parse_table_array *v)
|
|
{
|
|
v->a[247360] = 24;
|
|
v->a[247361] = anon_sym_SEMI;
|
|
v->a[247362] = anon_sym_PIPE_PIPE;
|
|
v->a[247363] = anon_sym_AMP_AMP;
|
|
v->a[247364] = anon_sym_PIPE;
|
|
v->a[247365] = anon_sym_AMP;
|
|
v->a[247366] = anon_sym_LT;
|
|
v->a[247367] = anon_sym_GT;
|
|
v->a[247368] = anon_sym_LT_LT;
|
|
v->a[247369] = anon_sym_GT_GT;
|
|
v->a[247370] = anon_sym_esac;
|
|
v->a[247371] = anon_sym_SEMI_SEMI;
|
|
v->a[247372] = anon_sym_SEMI_AMP;
|
|
v->a[247373] = anon_sym_SEMI_SEMI_AMP;
|
|
v->a[247374] = anon_sym_PIPE_AMP;
|
|
v->a[247375] = anon_sym_AMP_GT;
|
|
v->a[247376] = anon_sym_AMP_GT_GT;
|
|
v->a[247377] = anon_sym_LT_AMP;
|
|
v->a[247378] = anon_sym_GT_AMP;
|
|
v->a[247379] = anon_sym_GT_PIPE;
|
|
small_parse_table_12369(v);
|
|
}
|
|
|
|
void small_parse_table_12369(t_small_parse_table_array *v)
|
|
{
|
|
v->a[247380] = anon_sym_LT_AMP_DASH;
|
|
v->a[247381] = anon_sym_GT_AMP_DASH;
|
|
v->a[247382] = anon_sym_LT_LT_DASH;
|
|
v->a[247383] = anon_sym_LT_LT_LT;
|
|
v->a[247384] = aux_sym_concatenation_token1;
|
|
v->a[247385] = 6;
|
|
v->a[247386] = actions(3);
|
|
v->a[247387] = 1;
|
|
v->a[247388] = sym_comment;
|
|
v->a[247389] = actions(11377);
|
|
v->a[247390] = 1;
|
|
v->a[247391] = aux_sym_concatenation_token1;
|
|
v->a[247392] = actions(11379);
|
|
v->a[247393] = 1;
|
|
v->a[247394] = sym__concat;
|
|
v->a[247395] = state(4414);
|
|
v->a[247396] = 1;
|
|
v->a[247397] = aux_sym_concatenation_repeat1;
|
|
v->a[247398] = actions(5375);
|
|
v->a[247399] = 3;
|
|
small_parse_table_12370(v);
|
|
}
|
|
|
|
/* EOF small_parse_table_2473.c */
|