140 lines
4.5 KiB
C
140 lines
4.5 KiB
C
/* ************************************************************************** */
|
|
/* */
|
|
/* ::: :::::::: */
|
|
/* small_parse_table_2493.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_12465(t_small_parse_table_array *v)
|
|
{
|
|
v->a[249300] = anon_sym_PIPE_PIPE;
|
|
v->a[249301] = anon_sym_AMP_AMP;
|
|
v->a[249302] = anon_sym_PIPE;
|
|
v->a[249303] = anon_sym_AMP;
|
|
v->a[249304] = anon_sym_LT;
|
|
v->a[249305] = anon_sym_GT;
|
|
v->a[249306] = anon_sym_LT_LT;
|
|
v->a[249307] = anon_sym_GT_GT;
|
|
v->a[249308] = anon_sym_esac;
|
|
v->a[249309] = anon_sym_SEMI_SEMI;
|
|
v->a[249310] = anon_sym_SEMI_AMP;
|
|
v->a[249311] = anon_sym_SEMI_SEMI_AMP;
|
|
v->a[249312] = anon_sym_PIPE_AMP;
|
|
v->a[249313] = anon_sym_AMP_GT;
|
|
v->a[249314] = anon_sym_AMP_GT_GT;
|
|
v->a[249315] = anon_sym_LT_AMP;
|
|
v->a[249316] = anon_sym_GT_AMP;
|
|
v->a[249317] = anon_sym_GT_PIPE;
|
|
v->a[249318] = anon_sym_LT_AMP_DASH;
|
|
v->a[249319] = anon_sym_GT_AMP_DASH;
|
|
small_parse_table_12466(v);
|
|
}
|
|
|
|
void small_parse_table_12466(t_small_parse_table_array *v)
|
|
{
|
|
v->a[249320] = anon_sym_LT_LT_DASH;
|
|
v->a[249321] = aux_sym_concatenation_token1;
|
|
v->a[249322] = 5;
|
|
v->a[249323] = actions(3);
|
|
v->a[249324] = 1;
|
|
v->a[249325] = sym_comment;
|
|
v->a[249326] = actions(11585);
|
|
v->a[249327] = 1;
|
|
v->a[249328] = sym__special_character;
|
|
v->a[249329] = state(4483);
|
|
v->a[249330] = 1;
|
|
v->a[249331] = aux_sym__literal_repeat1;
|
|
v->a[249332] = actions(4566);
|
|
v->a[249333] = 2;
|
|
v->a[249334] = sym_file_descriptor;
|
|
v->a[249335] = aux_sym_heredoc_redirect_token1;
|
|
v->a[249336] = actions(4564);
|
|
v->a[249337] = 22;
|
|
v->a[249338] = anon_sym_SEMI;
|
|
v->a[249339] = anon_sym_PIPE_PIPE;
|
|
small_parse_table_12467(v);
|
|
}
|
|
|
|
void small_parse_table_12467(t_small_parse_table_array *v)
|
|
{
|
|
v->a[249340] = anon_sym_AMP_AMP;
|
|
v->a[249341] = anon_sym_PIPE;
|
|
v->a[249342] = anon_sym_AMP;
|
|
v->a[249343] = anon_sym_LT;
|
|
v->a[249344] = anon_sym_GT;
|
|
v->a[249345] = anon_sym_LT_LT;
|
|
v->a[249346] = anon_sym_GT_GT;
|
|
v->a[249347] = anon_sym_esac;
|
|
v->a[249348] = anon_sym_SEMI_SEMI;
|
|
v->a[249349] = anon_sym_SEMI_AMP;
|
|
v->a[249350] = anon_sym_SEMI_SEMI_AMP;
|
|
v->a[249351] = anon_sym_PIPE_AMP;
|
|
v->a[249352] = anon_sym_AMP_GT;
|
|
v->a[249353] = anon_sym_AMP_GT_GT;
|
|
v->a[249354] = anon_sym_LT_AMP;
|
|
v->a[249355] = anon_sym_GT_AMP;
|
|
v->a[249356] = anon_sym_GT_PIPE;
|
|
v->a[249357] = anon_sym_LT_AMP_DASH;
|
|
v->a[249358] = anon_sym_GT_AMP_DASH;
|
|
v->a[249359] = anon_sym_LT_LT_DASH;
|
|
small_parse_table_12468(v);
|
|
}
|
|
|
|
void small_parse_table_12468(t_small_parse_table_array *v)
|
|
{
|
|
v->a[249360] = 6;
|
|
v->a[249361] = actions(3);
|
|
v->a[249362] = 1;
|
|
v->a[249363] = sym_comment;
|
|
v->a[249364] = actions(11512);
|
|
v->a[249365] = 1;
|
|
v->a[249366] = aux_sym_concatenation_token1;
|
|
v->a[249367] = actions(11514);
|
|
v->a[249368] = 1;
|
|
v->a[249369] = sym__concat;
|
|
v->a[249370] = state(4584);
|
|
v->a[249371] = 1;
|
|
v->a[249372] = aux_sym_concatenation_repeat1;
|
|
v->a[249373] = actions(4372);
|
|
v->a[249374] = 2;
|
|
v->a[249375] = sym_file_descriptor;
|
|
v->a[249376] = aux_sym_heredoc_redirect_token1;
|
|
v->a[249377] = actions(4370);
|
|
v->a[249378] = 21;
|
|
v->a[249379] = anon_sym_SEMI;
|
|
small_parse_table_12469(v);
|
|
}
|
|
|
|
void small_parse_table_12469(t_small_parse_table_array *v)
|
|
{
|
|
v->a[249380] = anon_sym_PIPE_PIPE;
|
|
v->a[249381] = anon_sym_AMP_AMP;
|
|
v->a[249382] = anon_sym_PIPE;
|
|
v->a[249383] = anon_sym_AMP;
|
|
v->a[249384] = anon_sym_LT;
|
|
v->a[249385] = anon_sym_GT;
|
|
v->a[249386] = anon_sym_LT_LT;
|
|
v->a[249387] = anon_sym_GT_GT;
|
|
v->a[249388] = anon_sym_SEMI_SEMI;
|
|
v->a[249389] = anon_sym_PIPE_AMP;
|
|
v->a[249390] = anon_sym_AMP_GT;
|
|
v->a[249391] = anon_sym_AMP_GT_GT;
|
|
v->a[249392] = anon_sym_LT_AMP;
|
|
v->a[249393] = anon_sym_GT_AMP;
|
|
v->a[249394] = anon_sym_GT_PIPE;
|
|
v->a[249395] = anon_sym_LT_AMP_DASH;
|
|
v->a[249396] = anon_sym_GT_AMP_DASH;
|
|
v->a[249397] = anon_sym_LT_LT_DASH;
|
|
v->a[249398] = anon_sym_LT_LT_LT;
|
|
v->a[249399] = anon_sym_BQUOTE;
|
|
small_parse_table_12470(v);
|
|
}
|
|
|
|
/* EOF small_parse_table_2493.c */
|