140 lines
4.4 KiB
C
140 lines
4.4 KiB
C
/* ************************************************************************** */
|
|
/* */
|
|
/* ::: :::::::: */
|
|
/* small_parse_table_2661.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_13305(t_small_parse_table_array *v)
|
|
{
|
|
v->a[266100] = anon_sym_LT_AMP;
|
|
v->a[266101] = anon_sym_GT_AMP;
|
|
v->a[266102] = anon_sym_GT_PIPE;
|
|
v->a[266103] = anon_sym_LT_AMP_DASH;
|
|
v->a[266104] = anon_sym_GT_AMP_DASH;
|
|
v->a[266105] = anon_sym_LT_LT_DASH;
|
|
v->a[266106] = aux_sym_concatenation_token1;
|
|
v->a[266107] = 11;
|
|
v->a[266108] = actions(3);
|
|
v->a[266109] = 1;
|
|
v->a[266110] = sym_comment;
|
|
v->a[266111] = actions(4686);
|
|
v->a[266112] = 1;
|
|
v->a[266113] = ts_builtin_sym_end;
|
|
v->a[266114] = actions(4694);
|
|
v->a[266115] = 1;
|
|
v->a[266116] = aux_sym_heredoc_redirect_token1;
|
|
v->a[266117] = actions(11834);
|
|
v->a[266118] = 1;
|
|
v->a[266119] = sym_file_descriptor;
|
|
small_parse_table_13306(v);
|
|
}
|
|
|
|
void small_parse_table_13306(t_small_parse_table_array *v)
|
|
{
|
|
v->a[266120] = actions(4253);
|
|
v->a[266121] = 2;
|
|
v->a[266122] = anon_sym_PIPE;
|
|
v->a[266123] = anon_sym_PIPE_AMP;
|
|
v->a[266124] = actions(4690);
|
|
v->a[266125] = 2;
|
|
v->a[266126] = anon_sym_PIPE_PIPE;
|
|
v->a[266127] = anon_sym_AMP_AMP;
|
|
v->a[266128] = actions(4692);
|
|
v->a[266129] = 2;
|
|
v->a[266130] = anon_sym_LT_LT;
|
|
v->a[266131] = anon_sym_LT_LT_DASH;
|
|
v->a[266132] = actions(11481);
|
|
v->a[266133] = 2;
|
|
v->a[266134] = anon_sym_LT_AMP_DASH;
|
|
v->a[266135] = anon_sym_GT_AMP_DASH;
|
|
v->a[266136] = actions(4688);
|
|
v->a[266137] = 3;
|
|
v->a[266138] = anon_sym_SEMI;
|
|
v->a[266139] = anon_sym_AMP;
|
|
small_parse_table_13307(v);
|
|
}
|
|
|
|
void small_parse_table_13307(t_small_parse_table_array *v)
|
|
{
|
|
v->a[266140] = anon_sym_SEMI_SEMI;
|
|
v->a[266141] = state(4650);
|
|
v->a[266142] = 3;
|
|
v->a[266143] = sym_file_redirect;
|
|
v->a[266144] = sym_heredoc_redirect;
|
|
v->a[266145] = aux_sym_redirected_statement_repeat1;
|
|
v->a[266146] = actions(11479);
|
|
v->a[266147] = 8;
|
|
v->a[266148] = anon_sym_LT;
|
|
v->a[266149] = anon_sym_GT;
|
|
v->a[266150] = anon_sym_GT_GT;
|
|
v->a[266151] = anon_sym_AMP_GT;
|
|
v->a[266152] = anon_sym_AMP_GT_GT;
|
|
v->a[266153] = anon_sym_LT_AMP;
|
|
v->a[266154] = anon_sym_GT_AMP;
|
|
v->a[266155] = anon_sym_GT_PIPE;
|
|
v->a[266156] = 3;
|
|
v->a[266157] = actions(3);
|
|
v->a[266158] = 1;
|
|
v->a[266159] = sym_comment;
|
|
small_parse_table_13308(v);
|
|
}
|
|
|
|
void small_parse_table_13308(t_small_parse_table_array *v)
|
|
{
|
|
v->a[266160] = actions(4372);
|
|
v->a[266161] = 3;
|
|
v->a[266162] = sym_file_descriptor;
|
|
v->a[266163] = ts_builtin_sym_end;
|
|
v->a[266164] = aux_sym_heredoc_redirect_token1;
|
|
v->a[266165] = actions(4370);
|
|
v->a[266166] = 22;
|
|
v->a[266167] = anon_sym_SEMI;
|
|
v->a[266168] = anon_sym_PIPE_PIPE;
|
|
v->a[266169] = anon_sym_AMP_AMP;
|
|
v->a[266170] = anon_sym_PIPE;
|
|
v->a[266171] = anon_sym_AMP;
|
|
v->a[266172] = anon_sym_LT;
|
|
v->a[266173] = anon_sym_GT;
|
|
v->a[266174] = anon_sym_LT_LT;
|
|
v->a[266175] = anon_sym_GT_GT;
|
|
v->a[266176] = anon_sym_RPAREN;
|
|
v->a[266177] = anon_sym_SEMI_SEMI;
|
|
v->a[266178] = anon_sym_PIPE_AMP;
|
|
v->a[266179] = anon_sym_AMP_GT;
|
|
small_parse_table_13309(v);
|
|
}
|
|
|
|
void small_parse_table_13309(t_small_parse_table_array *v)
|
|
{
|
|
v->a[266180] = anon_sym_AMP_GT_GT;
|
|
v->a[266181] = anon_sym_LT_AMP;
|
|
v->a[266182] = anon_sym_GT_AMP;
|
|
v->a[266183] = anon_sym_GT_PIPE;
|
|
v->a[266184] = anon_sym_LT_AMP_DASH;
|
|
v->a[266185] = anon_sym_GT_AMP_DASH;
|
|
v->a[266186] = anon_sym_LT_LT_DASH;
|
|
v->a[266187] = anon_sym_LT_LT_LT;
|
|
v->a[266188] = anon_sym_BQUOTE;
|
|
v->a[266189] = 3;
|
|
v->a[266190] = actions(3);
|
|
v->a[266191] = 1;
|
|
v->a[266192] = sym_comment;
|
|
v->a[266193] = actions(1330);
|
|
v->a[266194] = 4;
|
|
v->a[266195] = sym__concat;
|
|
v->a[266196] = sym_test_operator;
|
|
v->a[266197] = sym__brace_start;
|
|
v->a[266198] = aux_sym_heredoc_redirect_token1;
|
|
v->a[266199] = actions(1328);
|
|
small_parse_table_13310(v);
|
|
}
|
|
|
|
/* EOF small_parse_table_2661.c */
|