minishell/parser/static/parse_table/parse_table_205.c
2024-08-04 14:18:29 +00:00

140 lines
5.8 KiB
C

/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* parse_table_205.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 "./parse_table.h"
void parse_table_1025(t_parse_table_array *v)
{
v->a[718][sym_command_substitution] = state(320);
v->a[718][sym_word] = actions(1551);
v->a[718][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1553);
v->a[718][aux_sym_concatenation_token1] = actions(1551);
v->a[718][anon_sym_DOLLAR] = actions(1621);
v->a[718][anon_sym_DQUOTE] = actions(1557);
v->a[718][sym_raw_string] = actions(1551);
v->a[718][sym_number] = actions(1551);
v->a[718][anon_sym_DOLLAR_LBRACE] = actions(1559);
v->a[718][anon_sym_DOLLAR_LPAREN] = actions(1561);
v->a[718][anon_sym_BQUOTE] = actions(1563);
v->a[718][sym_comment] = actions(3);
v->a[718][sym__comment_word] = actions(1551);
v->a[718][sym__bare_dollar] = actions(1565);
v->a[719][sym_arithmetic_expansion] = state(275);
v->a[719][sym_concatenation] = state(535);
v->a[719][sym_string] = state(275);
v->a[719][sym_simple_expansion] = state(275);
v->a[719][sym_expansion] = state(275);
v->a[719][sym_command_substitution] = state(275);
return (parse_table_1026(v));
}
void parse_table_1026(t_parse_table_array *v)
{
v->a[719][sym_word] = actions(1623);
v->a[719][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1625);
v->a[719][anon_sym_DOLLAR] = actions(1627);
v->a[719][anon_sym_DQUOTE] = actions(1629);
v->a[719][sym_raw_string] = actions(1623);
v->a[719][sym_number] = actions(1623);
v->a[719][anon_sym_DOLLAR_LBRACE] = actions(1631);
v->a[719][anon_sym_DOLLAR_LPAREN] = actions(1633);
v->a[719][anon_sym_BQUOTE] = actions(1635);
v->a[719][sym_comment] = actions(3);
v->a[719][sym__comment_word] = actions(1637);
v->a[719][sym__empty_value] = actions(1639);
v->a[720][sym_arithmetic_expansion] = state(827);
v->a[720][sym_string] = state(827);
v->a[720][sym_simple_expansion] = state(827);
v->a[720][sym_expansion] = state(827);
v->a[720][sym_command_substitution] = state(827);
v->a[720][sym_word] = actions(1641);
v->a[720][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1643);
v->a[720][aux_sym_concatenation_token1] = actions(1641);
return (parse_table_1027(v));
}
void parse_table_1027(t_parse_table_array *v)
{
v->a[720][anon_sym_DOLLAR] = actions(1645);
v->a[720][anon_sym_DQUOTE] = actions(1647);
v->a[720][sym_raw_string] = actions(1641);
v->a[720][sym_number] = actions(1641);
v->a[720][anon_sym_DOLLAR_LBRACE] = actions(1649);
v->a[720][anon_sym_DOLLAR_LPAREN] = actions(1651);
v->a[720][anon_sym_BQUOTE] = actions(1653);
v->a[720][sym_comment] = actions(3);
v->a[720][sym__comment_word] = actions(1641);
v->a[720][sym__bare_dollar] = actions(1655);
v->a[721][sym_arithmetic_expansion] = state(265);
v->a[721][sym_concatenation] = state(520);
v->a[721][sym_string] = state(265);
v->a[721][sym_simple_expansion] = state(265);
v->a[721][sym_expansion] = state(265);
v->a[721][sym_command_substitution] = state(265);
v->a[721][sym_word] = actions(1657);
v->a[721][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1553);
v->a[721][anon_sym_DOLLAR] = actions(1555);
v->a[721][anon_sym_DQUOTE] = actions(1557);
return (parse_table_1028(v));
}
void parse_table_1028(t_parse_table_array *v)
{
v->a[721][sym_raw_string] = actions(1657);
v->a[721][sym_number] = actions(1657);
v->a[721][anon_sym_DOLLAR_LBRACE] = actions(1559);
v->a[721][anon_sym_DOLLAR_LPAREN] = actions(1561);
v->a[721][anon_sym_BQUOTE] = actions(1563);
v->a[721][sym_comment] = actions(3);
v->a[721][sym__comment_word] = actions(1659);
v->a[721][sym__empty_value] = actions(1661);
v->a[722][sym_arithmetic_expansion] = state(1276);
v->a[722][sym_concatenation] = state(1377);
v->a[722][sym_string] = state(1276);
v->a[722][sym_simple_expansion] = state(1276);
v->a[722][sym_expansion] = state(1276);
v->a[722][sym_command_substitution] = state(1276);
v->a[722][sym_word] = actions(1663);
v->a[722][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1665);
v->a[722][anon_sym_DOLLAR] = actions(1667);
v->a[722][anon_sym_DQUOTE] = actions(1669);
v->a[722][sym_raw_string] = actions(1663);
v->a[722][sym_number] = actions(1663);
return (parse_table_1029(v));
}
void parse_table_1029(t_parse_table_array *v)
{
v->a[722][anon_sym_DOLLAR_LBRACE] = actions(1671);
v->a[722][anon_sym_DOLLAR_LPAREN] = actions(1673);
v->a[722][anon_sym_BQUOTE] = actions(1675);
v->a[722][sym_comment] = actions(3);
v->a[722][sym__comment_word] = actions(1677);
v->a[722][sym__empty_value] = actions(1679);
v->a[723][sym_arithmetic_expansion] = state(491);
v->a[723][sym_string] = state(491);
v->a[723][sym_simple_expansion] = state(491);
v->a[723][sym_expansion] = state(491);
v->a[723][sym_command_substitution] = state(491);
v->a[723][sym_word] = actions(1681);
v->a[723][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(723);
v->a[723][aux_sym_concatenation_token1] = actions(1681);
v->a[723][anon_sym_DOLLAR] = actions(725);
v->a[723][anon_sym_DQUOTE] = actions(727);
v->a[723][sym_raw_string] = actions(1681);
v->a[723][sym_number] = actions(1681);
v->a[723][anon_sym_DOLLAR_LBRACE] = actions(729);
v->a[723][anon_sym_DOLLAR_LPAREN] = actions(731);
return (parse_table_1030(v));
}
/* EOF parse_table_205.c */