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

140 lines
4.2 KiB
C

/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_3134.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_15670(t_small_parse_table_array *v)
{
v->a[313400] = sym__simple_heredoc_body;
v->a[313401] = 6;
v->a[313402] = actions(71);
v->a[313403] = 1;
v->a[313404] = sym_comment;
v->a[313405] = actions(14564);
v->a[313406] = 1;
v->a[313407] = anon_sym_PIPE;
v->a[313408] = actions(14698);
v->a[313409] = 1;
v->a[313410] = anon_sym_RPAREN;
v->a[313411] = actions(14755);
v->a[313412] = 1;
v->a[313413] = sym__special_character;
v->a[313414] = state(6545);
v->a[313415] = 1;
v->a[313416] = aux_sym__literal_repeat1;
v->a[313417] = state(6595);
v->a[313418] = 1;
v->a[313419] = aux_sym_case_item_repeat1;
small_parse_table_15671(v);
}
void small_parse_table_15671(t_small_parse_table_array *v)
{
v->a[313420] = 5;
v->a[313421] = actions(71);
v->a[313422] = 1;
v->a[313423] = sym_comment;
v->a[313424] = actions(14710);
v->a[313425] = 1;
v->a[313426] = sym__heredoc_body_beginning;
v->a[313427] = actions(14757);
v->a[313428] = 1;
v->a[313429] = sym_simple_heredoc_body;
v->a[313430] = state(7011);
v->a[313431] = 1;
v->a[313432] = sym_heredoc_body;
v->a[313433] = state(5568);
v->a[313434] = 2;
v->a[313435] = sym__heredoc_body;
v->a[313436] = sym__simple_heredoc_body;
v->a[313437] = 3;
v->a[313438] = actions(71);
v->a[313439] = 1;
small_parse_table_15672(v);
}
void small_parse_table_15672(t_small_parse_table_array *v)
{
v->a[313440] = sym_comment;
v->a[313441] = actions(14759);
v->a[313442] = 1;
v->a[313443] = sym__concat;
v->a[313444] = actions(6818);
v->a[313445] = 4;
v->a[313446] = sym__external_expansion_sym_hash;
v->a[313447] = sym__external_expansion_sym_bang;
v->a[313448] = sym__external_expansion_sym_equal;
v->a[313449] = anon_sym_RBRACE3;
v->a[313450] = 4;
v->a[313451] = actions(3);
v->a[313452] = 1;
v->a[313453] = sym_comment;
v->a[313454] = actions(14761);
v->a[313455] = 1;
v->a[313456] = anon_sym_in;
v->a[313457] = actions(14765);
v->a[313458] = 1;
v->a[313459] = aux_sym_heredoc_redirect_token1;
small_parse_table_15673(v);
}
void small_parse_table_15673(t_small_parse_table_array *v)
{
v->a[313460] = actions(14763);
v->a[313461] = 3;
v->a[313462] = anon_sym_SEMI;
v->a[313463] = anon_sym_AMP;
v->a[313464] = anon_sym_SEMI_SEMI;
v->a[313465] = 6;
v->a[313466] = actions(71);
v->a[313467] = 1;
v->a[313468] = sym_comment;
v->a[313469] = actions(14564);
v->a[313470] = 1;
v->a[313471] = anon_sym_PIPE;
v->a[313472] = actions(14600);
v->a[313473] = 1;
v->a[313474] = anon_sym_RPAREN;
v->a[313475] = actions(14755);
v->a[313476] = 1;
v->a[313477] = sym__special_character;
v->a[313478] = state(6545);
v->a[313479] = 1;
small_parse_table_15674(v);
}
void small_parse_table_15674(t_small_parse_table_array *v)
{
v->a[313480] = aux_sym__literal_repeat1;
v->a[313481] = state(6627);
v->a[313482] = 1;
v->a[313483] = aux_sym_case_item_repeat1;
v->a[313484] = 5;
v->a[313485] = actions(71);
v->a[313486] = 1;
v->a[313487] = sym_comment;
v->a[313488] = actions(14767);
v->a[313489] = 1;
v->a[313490] = anon_sym_SLASH;
v->a[313491] = actions(14769);
v->a[313492] = 1;
v->a[313493] = anon_sym_RBRACE3;
v->a[313494] = state(6475);
v->a[313495] = 1;
v->a[313496] = aux_sym__concatenation_in_expansion_repeat1;
v->a[313497] = actions(14590);
v->a[313498] = 2;
v->a[313499] = sym__concat;
small_parse_table_15675(v);
}
/* EOF small_parse_table_3134.c */