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

140 lines
4.4 KiB
C

/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1605.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_8025(t_small_parse_table_array *v)
{
v->a[160500] = 14;
v->a[160501] = anon_sym_EQ;
v->a[160502] = anon_sym_PIPE;
v->a[160503] = anon_sym_CARET;
v->a[160504] = anon_sym_AMP;
v->a[160505] = anon_sym_LT;
v->a[160506] = anon_sym_GT;
v->a[160507] = anon_sym_LT_LT;
v->a[160508] = anon_sym_GT_GT;
v->a[160509] = anon_sym_PLUS;
v->a[160510] = anon_sym_DASH;
v->a[160511] = anon_sym_STAR;
v->a[160512] = anon_sym_SLASH;
v->a[160513] = anon_sym_PERCENT;
v->a[160514] = anon_sym_STAR_STAR;
v->a[160515] = actions(6827);
v->a[160516] = 22;
v->a[160517] = anon_sym_PLUS_PLUS;
v->a[160518] = anon_sym_DASH_DASH;
v->a[160519] = anon_sym_PLUS_EQ;
small_parse_table_8026(v);
}
void small_parse_table_8026(t_small_parse_table_array *v)
{
v->a[160520] = anon_sym_DASH_EQ;
v->a[160521] = anon_sym_STAR_EQ;
v->a[160522] = anon_sym_SLASH_EQ;
v->a[160523] = anon_sym_PERCENT_EQ;
v->a[160524] = anon_sym_STAR_STAR_EQ;
v->a[160525] = anon_sym_LT_LT_EQ;
v->a[160526] = anon_sym_GT_GT_EQ;
v->a[160527] = anon_sym_AMP_EQ;
v->a[160528] = anon_sym_CARET_EQ;
v->a[160529] = anon_sym_PIPE_EQ;
v->a[160530] = anon_sym_PIPE_PIPE;
v->a[160531] = anon_sym_AMP_AMP;
v->a[160532] = anon_sym_EQ_EQ;
v->a[160533] = anon_sym_BANG_EQ;
v->a[160534] = anon_sym_LT_EQ;
v->a[160535] = anon_sym_GT_EQ;
v->a[160536] = anon_sym_RBRACK;
v->a[160537] = anon_sym_EQ_TILDE;
v->a[160538] = anon_sym_QMARK;
v->a[160539] = 4;
small_parse_table_8027(v);
}
void small_parse_table_8027(t_small_parse_table_array *v)
{
v->a[160540] = actions(71);
v->a[160541] = 1;
v->a[160542] = sym_comment;
v->a[160543] = actions(7368);
v->a[160544] = 1;
v->a[160545] = sym__concat;
v->a[160546] = actions(6820);
v->a[160547] = 14;
v->a[160548] = anon_sym_EQ;
v->a[160549] = anon_sym_PIPE;
v->a[160550] = anon_sym_CARET;
v->a[160551] = anon_sym_AMP;
v->a[160552] = anon_sym_LT;
v->a[160553] = anon_sym_GT;
v->a[160554] = anon_sym_LT_LT;
v->a[160555] = anon_sym_GT_GT;
v->a[160556] = anon_sym_PLUS;
v->a[160557] = anon_sym_DASH;
v->a[160558] = anon_sym_STAR;
v->a[160559] = anon_sym_SLASH;
small_parse_table_8028(v);
}
void small_parse_table_8028(t_small_parse_table_array *v)
{
v->a[160560] = anon_sym_PERCENT;
v->a[160561] = anon_sym_STAR_STAR;
v->a[160562] = actions(6818);
v->a[160563] = 22;
v->a[160564] = anon_sym_PLUS_PLUS;
v->a[160565] = anon_sym_DASH_DASH;
v->a[160566] = anon_sym_PLUS_EQ;
v->a[160567] = anon_sym_DASH_EQ;
v->a[160568] = anon_sym_STAR_EQ;
v->a[160569] = anon_sym_SLASH_EQ;
v->a[160570] = anon_sym_PERCENT_EQ;
v->a[160571] = anon_sym_STAR_STAR_EQ;
v->a[160572] = anon_sym_LT_LT_EQ;
v->a[160573] = anon_sym_GT_GT_EQ;
v->a[160574] = anon_sym_AMP_EQ;
v->a[160575] = anon_sym_CARET_EQ;
v->a[160576] = anon_sym_PIPE_EQ;
v->a[160577] = anon_sym_PIPE_PIPE;
v->a[160578] = anon_sym_AMP_AMP;
v->a[160579] = anon_sym_EQ_EQ;
small_parse_table_8029(v);
}
void small_parse_table_8029(t_small_parse_table_array *v)
{
v->a[160580] = anon_sym_BANG_EQ;
v->a[160581] = anon_sym_LT_EQ;
v->a[160582] = anon_sym_GT_EQ;
v->a[160583] = anon_sym_RBRACK;
v->a[160584] = anon_sym_EQ_TILDE;
v->a[160585] = anon_sym_QMARK;
v->a[160586] = 5;
v->a[160587] = actions(71);
v->a[160588] = 1;
v->a[160589] = sym_comment;
v->a[160590] = actions(7220);
v->a[160591] = 1;
v->a[160592] = anon_sym_STAR_STAR;
v->a[160593] = actions(6793);
v->a[160594] = 2;
v->a[160595] = anon_sym_PLUS_PLUS;
v->a[160596] = anon_sym_DASH_DASH;
v->a[160597] = actions(6807);
v->a[160598] = 13;
v->a[160599] = anon_sym_EQ;
small_parse_table_8030(v);
}
/* EOF small_parse_table_1605.c */