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

140 lines
4.3 KiB
C

/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_3152.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_15760(t_small_parse_table_array *v)
{
v->a[315200] = 1;
v->a[315201] = sym_comment;
v->a[315202] = actions(1310);
v->a[315203] = 4;
v->a[315204] = sym__concat;
v->a[315205] = anon_sym_SLASH;
v->a[315206] = aux_sym_concatenation_token1;
v->a[315207] = anon_sym_RBRACE3;
v->a[315208] = 2;
v->a[315209] = actions(71);
v->a[315210] = 1;
v->a[315211] = sym_comment;
v->a[315212] = actions(1334);
v->a[315213] = 4;
v->a[315214] = sym__concat;
v->a[315215] = anon_sym_PIPE;
v->a[315216] = anon_sym_RPAREN;
v->a[315217] = aux_sym_concatenation_token1;
v->a[315218] = 2;
v->a[315219] = actions(71);
small_parse_table_15761(v);
}
void small_parse_table_15761(t_small_parse_table_array *v)
{
v->a[315220] = 1;
v->a[315221] = sym_comment;
v->a[315222] = actions(7160);
v->a[315223] = 4;
v->a[315224] = sym__external_expansion_sym_hash;
v->a[315225] = sym__external_expansion_sym_bang;
v->a[315226] = sym__external_expansion_sym_equal;
v->a[315227] = anon_sym_RBRACE3;
v->a[315228] = 2;
v->a[315229] = actions(71);
v->a[315230] = 1;
v->a[315231] = sym_comment;
v->a[315232] = actions(6818);
v->a[315233] = 4;
v->a[315234] = sym__external_expansion_sym_hash;
v->a[315235] = sym__external_expansion_sym_bang;
v->a[315236] = sym__external_expansion_sym_equal;
v->a[315237] = anon_sym_RBRACE3;
v->a[315238] = 2;
v->a[315239] = actions(71);
small_parse_table_15762(v);
}
void small_parse_table_15762(t_small_parse_table_array *v)
{
v->a[315240] = 1;
v->a[315241] = sym_comment;
v->a[315242] = actions(7164);
v->a[315243] = 4;
v->a[315244] = sym__external_expansion_sym_hash;
v->a[315245] = sym__external_expansion_sym_bang;
v->a[315246] = sym__external_expansion_sym_equal;
v->a[315247] = anon_sym_RBRACE3;
v->a[315248] = 5;
v->a[315249] = actions(71);
v->a[315250] = 1;
v->a[315251] = sym_comment;
v->a[315252] = actions(7787);
v->a[315253] = 1;
v->a[315254] = sym__special_character;
v->a[315255] = actions(14716);
v->a[315256] = 1;
v->a[315257] = anon_sym_SLASH;
v->a[315258] = actions(14718);
v->a[315259] = 1;
small_parse_table_15763(v);
}
void small_parse_table_15763(t_small_parse_table_array *v)
{
v->a[315260] = anon_sym_RBRACE3;
v->a[315261] = state(6500);
v->a[315262] = 1;
v->a[315263] = aux_sym__literal_repeat1;
v->a[315264] = 3;
v->a[315265] = actions(3);
v->a[315266] = 1;
v->a[315267] = sym_comment;
v->a[315268] = actions(14892);
v->a[315269] = 1;
v->a[315270] = aux_sym_heredoc_redirect_token1;
v->a[315271] = actions(14890);
v->a[315272] = 3;
v->a[315273] = anon_sym_SEMI;
v->a[315274] = anon_sym_COMMA;
v->a[315275] = anon_sym_AMP;
v->a[315276] = 2;
v->a[315277] = actions(71);
v->a[315278] = 1;
v->a[315279] = sym_comment;
small_parse_table_15764(v);
}
void small_parse_table_15764(t_small_parse_table_array *v)
{
v->a[315280] = actions(1306);
v->a[315281] = 4;
v->a[315282] = sym__concat;
v->a[315283] = anon_sym_SLASH;
v->a[315284] = aux_sym_concatenation_token1;
v->a[315285] = anon_sym_RBRACE3;
v->a[315286] = 4;
v->a[315287] = actions(71);
v->a[315288] = 1;
v->a[315289] = sym_comment;
v->a[315290] = actions(14894);
v->a[315291] = 1;
v->a[315292] = anon_sym_esac;
v->a[315293] = actions(14896);
v->a[315294] = 1;
v->a[315295] = anon_sym_SEMI_SEMI;
v->a[315296] = actions(14898);
v->a[315297] = 2;
v->a[315298] = anon_sym_SEMI_AMP;
v->a[315299] = anon_sym_SEMI_SEMI_AMP;
small_parse_table_15765(v);
}
/* EOF small_parse_table_3152.c */