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

140 lines
5.8 KiB
C

/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* parse_table_308.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_1540(t_parse_table_array *v)
{
v->a[1539][aux_sym__case_item_last_repeat1] = state(1532);
v->a[1539][anon_sym_PIPE] = actions(2942);
v->a[1539][anon_sym_RPAREN] = actions(3012);
v->a[1539][sym_comment] = actions(1436);
v->a[1540][aux_sym__case_item_last_repeat1] = state(1532);
v->a[1540][anon_sym_PIPE] = actions(2942);
v->a[1540][anon_sym_RPAREN] = actions(3014);
v->a[1540][sym_comment] = actions(1436);
v->a[1541][aux_sym__case_item_last_repeat1] = state(1532);
v->a[1541][anon_sym_PIPE] = actions(2942);
v->a[1541][anon_sym_RPAREN] = actions(3016);
v->a[1541][sym_comment] = actions(1436);
v->a[1542][aux_sym__case_item_last_repeat1] = state(1540);
v->a[1542][anon_sym_PIPE] = actions(2942);
v->a[1542][anon_sym_RPAREN] = actions(2948);
v->a[1542][sym_comment] = actions(1436);
v->a[1543][anon_sym_RBRACE] = actions(2992);
v->a[1543][aux_sym_concatenation_token1] = actions(2992);
v->a[1543][sym_comment] = actions(1436);
v->a[1543][sym__concat] = actions(2992);
return (parse_table_1541(v));
}
void parse_table_1541(t_parse_table_array *v)
{
v->a[1544][anon_sym_RBRACE] = actions(3018);
v->a[1544][aux_sym_concatenation_token1] = actions(3018);
v->a[1544][sym_comment] = actions(1436);
v->a[1544][sym__concat] = actions(3018);
v->a[1545][aux_sym__case_item_last_repeat1] = state(1532);
v->a[1545][anon_sym_PIPE] = actions(2942);
v->a[1545][anon_sym_RPAREN] = actions(3020);
v->a[1545][sym_comment] = actions(1436);
v->a[1546][anon_sym_PIPE] = actions(3022);
v->a[1546][anon_sym_RPAREN] = actions(3022);
v->a[1546][sym_comment] = actions(1436);
v->a[1546][sym_extglob_pattern] = actions(3024);
v->a[1547][aux_sym__case_item_last_repeat1] = state(1532);
v->a[1547][anon_sym_PIPE] = actions(2942);
v->a[1547][anon_sym_RPAREN] = actions(3026);
v->a[1547][sym_comment] = actions(1436);
v->a[1548][aux_sym__case_item_last_repeat1] = state(1545);
v->a[1548][anon_sym_PIPE] = actions(2942);
v->a[1548][anon_sym_RPAREN] = actions(2944);
v->a[1548][sym_comment] = actions(1436);
return (parse_table_1542(v));
}
void parse_table_1542(t_parse_table_array *v)
{
v->a[1549][anon_sym_PIPE] = actions(1087);
v->a[1549][anon_sym_RPAREN] = actions(1087);
v->a[1549][sym_comment] = actions(1436);
v->a[1549][sym_extglob_pattern] = actions(1087);
v->a[1550][anon_sym_esac] = actions(3028);
v->a[1550][anon_sym_SEMI_SEMI] = actions(3030);
v->a[1550][sym_comment] = actions(1436);
v->a[1551][anon_sym_PIPE] = actions(3032);
v->a[1551][anon_sym_RPAREN] = actions(3032);
v->a[1551][sym_comment] = actions(1436);
v->a[1552][anon_sym_esac] = actions(3034);
v->a[1552][anon_sym_SEMI_SEMI] = actions(3036);
v->a[1552][sym_comment] = actions(1436);
v->a[1553][sym_do_group] = state(1411);
v->a[1553][anon_sym_do] = actions(3038);
v->a[1553][sym_comment] = actions(1436);
v->a[1554][sym_do_group] = state(1402);
v->a[1554][anon_sym_do] = actions(3038);
v->a[1554][sym_comment] = actions(1436);
v->a[1555][anon_sym_esac] = actions(3034);
return (parse_table_1543(v));
}
void parse_table_1543(t_parse_table_array *v)
{
v->a[1555][anon_sym_SEMI_SEMI] = actions(3040);
v->a[1555][sym_comment] = actions(1436);
v->a[1556][sym_do_group] = state(1248);
v->a[1556][anon_sym_do] = actions(3042);
v->a[1556][sym_comment] = actions(1436);
v->a[1557][aux_sym_pipeline_repeat1] = state(1163);
v->a[1557][anon_sym_PIPE] = actions(3044);
v->a[1557][sym_comment] = actions(1436);
v->a[1558][aux_sym_pipeline_repeat1] = state(1155);
v->a[1558][anon_sym_PIPE] = actions(3046);
v->a[1558][sym_comment] = actions(1436);
v->a[1559][aux_sym_pipeline_repeat1] = state(1347);
v->a[1559][anon_sym_PIPE] = actions(3048);
v->a[1559][sym_comment] = actions(1436);
v->a[1560][aux_sym_pipeline_repeat1] = state(1161);
v->a[1560][anon_sym_PIPE] = actions(3050);
v->a[1560][sym_comment] = actions(1436);
v->a[1561][aux_sym_pipeline_repeat1] = state(1215);
v->a[1561][anon_sym_PIPE] = actions(3052);
v->a[1561][sym_comment] = actions(1436);
return (parse_table_1544(v));
}
void parse_table_1544(t_parse_table_array *v)
{
v->a[1562][sym_do_group] = state(1089);
v->a[1562][anon_sym_do] = actions(3054);
v->a[1562][sym_comment] = actions(1436);
v->a[1563][anon_sym_in] = actions(869);
v->a[1563][anon_sym_do] = actions(869);
v->a[1563][sym_comment] = actions(1436);
v->a[1564][aux_sym_pipeline_repeat1] = state(1108);
v->a[1564][anon_sym_PIPE] = actions(3056);
v->a[1564][sym_comment] = actions(1436);
v->a[1565][sym_do_group] = state(983);
v->a[1565][anon_sym_do] = actions(3054);
v->a[1565][sym_comment] = actions(1436);
v->a[1566][aux_sym_pipeline_repeat1] = state(1385);
v->a[1566][anon_sym_PIPE] = actions(3058);
v->a[1566][sym_comment] = actions(1436);
v->a[1567][anon_sym_PIPE] = actions(2982);
v->a[1567][anon_sym_RPAREN] = actions(2982);
v->a[1567][sym_comment] = actions(1436);
v->a[1568][anon_sym_esac] = actions(3060);
v->a[1568][anon_sym_SEMI_SEMI] = actions(3062);
return (parse_table_1545(v));
}
/* EOF parse_table_308.c */