minishell/parser/static/small_parse_table/small_parse_table_2451.c
2024-04-28 19:59:01 +02:00

140 lines
4.5 KiB
C

/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_2451.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_12255(t_small_parse_table_array *v)
{
v->a[245100] = sym_file_descriptor;
v->a[245101] = sym_variable_name;
v->a[245102] = ts_builtin_sym_end;
v->a[245103] = aux_sym_heredoc_redirect_token1;
v->a[245104] = actions(1261);
v->a[245105] = 20;
v->a[245106] = anon_sym_SEMI;
v->a[245107] = anon_sym_PIPE_PIPE;
v->a[245108] = anon_sym_AMP_AMP;
v->a[245109] = anon_sym_PIPE;
v->a[245110] = anon_sym_AMP;
v->a[245111] = anon_sym_LT;
v->a[245112] = anon_sym_GT;
v->a[245113] = anon_sym_LT_LT;
v->a[245114] = anon_sym_GT_GT;
v->a[245115] = anon_sym_SEMI_SEMI;
v->a[245116] = anon_sym_PIPE_AMP;
v->a[245117] = anon_sym_AMP_GT;
v->a[245118] = anon_sym_AMP_GT_GT;
v->a[245119] = anon_sym_LT_AMP;
small_parse_table_12256(v);
}
void small_parse_table_12256(t_small_parse_table_array *v)
{
v->a[245120] = anon_sym_GT_AMP;
v->a[245121] = anon_sym_GT_PIPE;
v->a[245122] = anon_sym_LT_AMP_DASH;
v->a[245123] = anon_sym_GT_AMP_DASH;
v->a[245124] = anon_sym_LT_LT_DASH;
v->a[245125] = sym__special_character;
v->a[245126] = 5;
v->a[245127] = actions(3);
v->a[245128] = 1;
v->a[245129] = sym_comment;
v->a[245130] = actions(11396);
v->a[245131] = 1;
v->a[245132] = sym__special_character;
v->a[245133] = state(4324);
v->a[245134] = 1;
v->a[245135] = aux_sym__literal_repeat1;
v->a[245136] = actions(5697);
v->a[245137] = 2;
v->a[245138] = sym_file_descriptor;
v->a[245139] = aux_sym_heredoc_redirect_token1;
small_parse_table_12257(v);
}
void small_parse_table_12257(t_small_parse_table_array *v)
{
v->a[245140] = actions(5695);
v->a[245141] = 23;
v->a[245142] = anon_sym_SEMI;
v->a[245143] = anon_sym_PIPE_PIPE;
v->a[245144] = anon_sym_AMP_AMP;
v->a[245145] = anon_sym_PIPE;
v->a[245146] = anon_sym_AMP;
v->a[245147] = anon_sym_LT;
v->a[245148] = anon_sym_GT;
v->a[245149] = anon_sym_LT_LT;
v->a[245150] = anon_sym_GT_GT;
v->a[245151] = anon_sym_esac;
v->a[245152] = anon_sym_SEMI_SEMI;
v->a[245153] = anon_sym_SEMI_AMP;
v->a[245154] = anon_sym_SEMI_SEMI_AMP;
v->a[245155] = anon_sym_PIPE_AMP;
v->a[245156] = anon_sym_AMP_GT;
v->a[245157] = anon_sym_AMP_GT_GT;
v->a[245158] = anon_sym_LT_AMP;
v->a[245159] = anon_sym_GT_AMP;
small_parse_table_12258(v);
}
void small_parse_table_12258(t_small_parse_table_array *v)
{
v->a[245160] = anon_sym_GT_PIPE;
v->a[245161] = anon_sym_LT_AMP_DASH;
v->a[245162] = anon_sym_GT_AMP_DASH;
v->a[245163] = anon_sym_LT_LT_DASH;
v->a[245164] = anon_sym_LT_LT_LT;
v->a[245165] = 6;
v->a[245166] = actions(3);
v->a[245167] = 1;
v->a[245168] = sym_comment;
v->a[245169] = actions(11301);
v->a[245170] = 1;
v->a[245171] = aux_sym_concatenation_token1;
v->a[245172] = actions(11303);
v->a[245173] = 1;
v->a[245174] = sym__concat;
v->a[245175] = state(4309);
v->a[245176] = 1;
v->a[245177] = aux_sym_concatenation_repeat1;
v->a[245178] = actions(4566);
v->a[245179] = 2;
small_parse_table_12259(v);
}
void small_parse_table_12259(t_small_parse_table_array *v)
{
v->a[245180] = sym_file_descriptor;
v->a[245181] = aux_sym_heredoc_redirect_token1;
v->a[245182] = actions(4564);
v->a[245183] = 22;
v->a[245184] = anon_sym_SEMI;
v->a[245185] = anon_sym_PIPE_PIPE;
v->a[245186] = anon_sym_AMP_AMP;
v->a[245187] = anon_sym_PIPE;
v->a[245188] = anon_sym_AMP;
v->a[245189] = anon_sym_LT;
v->a[245190] = anon_sym_GT;
v->a[245191] = anon_sym_LT_LT;
v->a[245192] = anon_sym_GT_GT;
v->a[245193] = anon_sym_SEMI_SEMI;
v->a[245194] = anon_sym_SEMI_AMP;
v->a[245195] = anon_sym_SEMI_SEMI_AMP;
v->a[245196] = anon_sym_PIPE_AMP;
v->a[245197] = anon_sym_AMP_GT;
v->a[245198] = anon_sym_AMP_GT_GT;
v->a[245199] = anon_sym_LT_AMP;
small_parse_table_12260(v);
}
/* EOF small_parse_table_2451.c */