update: changed the way heredocs are parsed
This commit is contained in:
parent
8272d72997
commit
43b969183d
365 changed files with 20907 additions and 51362 deletions
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void parse_table_715(t_parse_table_array *v)
|
||||
{
|
||||
v->a[427][aux_sym_redirected_statement_repeat1] = state(1225);
|
||||
v->a[427][aux_sym__variable_assignments_repeat1] = state(1277);
|
||||
v->a[427][sym_word] = actions(576);
|
||||
v->a[427][anon_sym_PIPE] = actions(580);
|
||||
v->a[427][anon_sym_AMP_AMP] = actions(580);
|
||||
v->a[427][anon_sym_PIPE_PIPE] = actions(580);
|
||||
v->a[427][anon_sym_LT] = actions(580);
|
||||
v->a[427][anon_sym_GT] = actions(580);
|
||||
v->a[427][anon_sym_GT_GT] = actions(580);
|
||||
v->a[427][anon_sym_LT_LT] = actions(580);
|
||||
v->a[427][aux_sym_heredoc_redirect_token1] = actions(580);
|
||||
v->a[427][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(576);
|
||||
v->a[427][anon_sym_DOLLAR] = actions(576);
|
||||
v->a[427][anon_sym_DQUOTE] = actions(576);
|
||||
v->a[427][sym_raw_string] = actions(576);
|
||||
v->a[427][sym_number] = actions(576);
|
||||
v->a[427][anon_sym_DOLLAR_LBRACE] = actions(576);
|
||||
v->a[427][anon_sym_DOLLAR_LPAREN] = actions(576);
|
||||
v->a[427][anon_sym_BQUOTE] = actions(576);
|
||||
v->a[427][sym_comment] = actions(3);
|
||||
v->a[719][sym_comment] = actions(3);
|
||||
v->a[719][sym__concat] = actions(653);
|
||||
v->a[720][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(633);
|
||||
v->a[720][anon_sym_DOLLAR] = actions(633);
|
||||
v->a[720][anon_sym_DQUOTE] = actions(633);
|
||||
v->a[720][sym_string_content] = actions(633);
|
||||
v->a[720][anon_sym_DOLLAR_LBRACE] = actions(633);
|
||||
v->a[720][anon_sym_DOLLAR_LPAREN] = actions(633);
|
||||
v->a[720][anon_sym_BQUOTE] = actions(633);
|
||||
v->a[720][sym_comment] = actions(3);
|
||||
v->a[720][sym__concat] = actions(631);
|
||||
v->a[721][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1344);
|
||||
v->a[721][anon_sym_DOLLAR] = actions(1344);
|
||||
v->a[721][anon_sym_DQUOTE] = actions(1344);
|
||||
v->a[721][sym_string_content] = actions(1344);
|
||||
v->a[721][anon_sym_DOLLAR_LBRACE] = actions(1344);
|
||||
v->a[721][anon_sym_DOLLAR_LPAREN] = actions(1344);
|
||||
v->a[721][anon_sym_BQUOTE] = actions(1344);
|
||||
v->a[721][sym_comment] = actions(3);
|
||||
v->a[721][sym__concat] = actions(1696);
|
||||
return (parse_table_716(v));
|
||||
}
|
||||
|
||||
void parse_table_716(t_parse_table_array *v)
|
||||
{
|
||||
v->a[427][sym_variable_name] = actions(1037);
|
||||
v->a[428][sym_word] = actions(1040);
|
||||
v->a[428][anon_sym_for] = actions(1040);
|
||||
v->a[428][anon_sym_while] = actions(1040);
|
||||
v->a[428][anon_sym_until] = actions(1040);
|
||||
v->a[428][anon_sym_if] = actions(1040);
|
||||
v->a[428][anon_sym_case] = actions(1040);
|
||||
v->a[428][anon_sym_LPAREN] = actions(1040);
|
||||
v->a[428][anon_sym_RPAREN] = actions(1160);
|
||||
v->a[428][anon_sym_SEMI_SEMI] = actions(1160);
|
||||
v->a[428][anon_sym_LBRACE] = actions(1040);
|
||||
v->a[428][anon_sym_BANG] = actions(1040);
|
||||
v->a[428][anon_sym_LT] = actions(1040);
|
||||
v->a[428][anon_sym_GT] = actions(1040);
|
||||
v->a[428][anon_sym_GT_GT] = actions(1040);
|
||||
v->a[428][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1040);
|
||||
v->a[428][anon_sym_DOLLAR] = actions(1040);
|
||||
v->a[428][anon_sym_DQUOTE] = actions(1040);
|
||||
v->a[428][sym_raw_string] = actions(1040);
|
||||
v->a[428][sym_number] = actions(1040);
|
||||
v->a[722][sym_string] = state(718);
|
||||
v->a[722][aux_sym__expansion_regex_repeat1] = state(718);
|
||||
v->a[722][anon_sym_RBRACE] = actions(1698);
|
||||
v->a[722][anon_sym_RPAREN] = actions(729);
|
||||
v->a[722][anon_sym_DQUOTE] = actions(731);
|
||||
v->a[722][sym_raw_string] = actions(1700);
|
||||
v->a[722][aux_sym__expansion_regex_token1] = actions(735);
|
||||
v->a[722][sym_comment] = actions(3);
|
||||
v->a[722][sym_regex] = actions(1702);
|
||||
v->a[723][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(651);
|
||||
v->a[723][anon_sym_DOLLAR] = actions(651);
|
||||
v->a[723][anon_sym_DQUOTE] = actions(651);
|
||||
v->a[723][sym_string_content] = actions(651);
|
||||
v->a[723][anon_sym_DOLLAR_LBRACE] = actions(651);
|
||||
v->a[723][anon_sym_DOLLAR_LPAREN] = actions(651);
|
||||
v->a[723][anon_sym_BQUOTE] = actions(651);
|
||||
v->a[723][sym_comment] = actions(3);
|
||||
v->a[723][sym__concat] = actions(649);
|
||||
v->a[724][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(659);
|
||||
v->a[724][anon_sym_DOLLAR] = actions(659);
|
||||
return (parse_table_717(v));
|
||||
}
|
||||
|
||||
void parse_table_717(t_parse_table_array *v)
|
||||
{
|
||||
v->a[428][anon_sym_DOLLAR_LBRACE] = actions(1040);
|
||||
v->a[428][anon_sym_DOLLAR_LPAREN] = actions(1040);
|
||||
v->a[428][anon_sym_BQUOTE] = actions(1040);
|
||||
v->a[428][sym_comment] = actions(3);
|
||||
v->a[428][sym_variable_name] = actions(1044);
|
||||
v->a[429][ts_builtin_sym_end] = actions(1093);
|
||||
v->a[429][sym_word] = actions(1091);
|
||||
v->a[429][anon_sym_PIPE] = actions(1091);
|
||||
v->a[429][anon_sym_SEMI_SEMI] = actions(1091);
|
||||
v->a[429][anon_sym_AMP_AMP] = actions(1091);
|
||||
v->a[429][anon_sym_PIPE_PIPE] = actions(1091);
|
||||
v->a[429][anon_sym_LT] = actions(1091);
|
||||
v->a[429][anon_sym_GT] = actions(1091);
|
||||
v->a[429][anon_sym_GT_GT] = actions(1091);
|
||||
v->a[429][anon_sym_LT_LT] = actions(1091);
|
||||
v->a[429][aux_sym_heredoc_redirect_token1] = actions(1091);
|
||||
v->a[429][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1091);
|
||||
v->a[429][aux_sym_concatenation_token1] = actions(1091);
|
||||
v->a[429][anon_sym_DOLLAR] = actions(1091);
|
||||
v->a[429][anon_sym_DQUOTE] = actions(1091);
|
||||
v->a[724][anon_sym_DQUOTE] = actions(659);
|
||||
v->a[724][sym_string_content] = actions(659);
|
||||
v->a[724][anon_sym_DOLLAR_LBRACE] = actions(659);
|
||||
v->a[724][anon_sym_DOLLAR_LPAREN] = actions(659);
|
||||
v->a[724][anon_sym_BQUOTE] = actions(659);
|
||||
v->a[724][sym_comment] = actions(3);
|
||||
v->a[724][sym__concat] = actions(657);
|
||||
v->a[725][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(665);
|
||||
v->a[725][anon_sym_DOLLAR] = actions(665);
|
||||
v->a[725][anon_sym_DQUOTE] = actions(665);
|
||||
v->a[725][sym_string_content] = actions(665);
|
||||
v->a[725][anon_sym_DOLLAR_LBRACE] = actions(665);
|
||||
v->a[725][anon_sym_DOLLAR_LPAREN] = actions(665);
|
||||
v->a[725][anon_sym_BQUOTE] = actions(665);
|
||||
v->a[725][sym_comment] = actions(3);
|
||||
v->a[725][sym__concat] = actions(667);
|
||||
v->a[726][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(663);
|
||||
v->a[726][anon_sym_DOLLAR] = actions(663);
|
||||
v->a[726][anon_sym_DQUOTE] = actions(663);
|
||||
v->a[726][sym_string_content] = actions(663);
|
||||
return (parse_table_718(v));
|
||||
}
|
||||
|
||||
void parse_table_718(t_parse_table_array *v)
|
||||
{
|
||||
v->a[429][sym_raw_string] = actions(1091);
|
||||
v->a[429][sym_number] = actions(1091);
|
||||
v->a[429][anon_sym_DOLLAR_LBRACE] = actions(1091);
|
||||
v->a[429][anon_sym_DOLLAR_LPAREN] = actions(1091);
|
||||
v->a[429][anon_sym_BQUOTE] = actions(1091);
|
||||
v->a[429][sym_comment] = actions(3);
|
||||
v->a[429][anon_sym_SEMI] = actions(1091);
|
||||
v->a[429][sym__concat] = actions(1093);
|
||||
v->a[429][sym_variable_name] = actions(1093);
|
||||
v->a[430][ts_builtin_sym_end] = actions(1097);
|
||||
v->a[430][sym_word] = actions(1095);
|
||||
v->a[430][anon_sym_PIPE] = actions(1095);
|
||||
v->a[430][anon_sym_SEMI_SEMI] = actions(1095);
|
||||
v->a[430][anon_sym_AMP_AMP] = actions(1095);
|
||||
v->a[430][anon_sym_PIPE_PIPE] = actions(1095);
|
||||
v->a[430][anon_sym_LT] = actions(1095);
|
||||
v->a[430][anon_sym_GT] = actions(1095);
|
||||
v->a[430][anon_sym_GT_GT] = actions(1095);
|
||||
v->a[430][anon_sym_LT_LT] = actions(1095);
|
||||
v->a[430][aux_sym_heredoc_redirect_token1] = actions(1095);
|
||||
v->a[726][anon_sym_DOLLAR_LBRACE] = actions(663);
|
||||
v->a[726][anon_sym_DOLLAR_LPAREN] = actions(663);
|
||||
v->a[726][anon_sym_BQUOTE] = actions(663);
|
||||
v->a[726][sym_comment] = actions(3);
|
||||
v->a[726][sym__concat] = actions(661);
|
||||
v->a[727][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1704);
|
||||
v->a[727][anon_sym_DOLLAR] = actions(1704);
|
||||
v->a[727][anon_sym_DQUOTE] = actions(1704);
|
||||
v->a[727][sym_string_content] = actions(1704);
|
||||
v->a[727][anon_sym_DOLLAR_LBRACE] = actions(1704);
|
||||
v->a[727][anon_sym_DOLLAR_LPAREN] = actions(1704);
|
||||
v->a[727][anon_sym_BQUOTE] = actions(1704);
|
||||
v->a[727][sym_comment] = actions(3);
|
||||
v->a[727][sym__concat] = actions(1706);
|
||||
v->a[728][sym_string] = state(722);
|
||||
v->a[728][aux_sym__expansion_regex_repeat1] = state(722);
|
||||
v->a[728][anon_sym_RBRACE] = actions(1708);
|
||||
v->a[728][anon_sym_RPAREN] = actions(729);
|
||||
v->a[728][anon_sym_DQUOTE] = actions(731);
|
||||
v->a[728][sym_raw_string] = actions(733);
|
||||
return (parse_table_719(v));
|
||||
}
|
||||
|
||||
void parse_table_719(t_parse_table_array *v)
|
||||
{
|
||||
v->a[430][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1095);
|
||||
v->a[430][aux_sym_concatenation_token1] = actions(1095);
|
||||
v->a[430][anon_sym_DOLLAR] = actions(1095);
|
||||
v->a[430][anon_sym_DQUOTE] = actions(1095);
|
||||
v->a[430][sym_raw_string] = actions(1095);
|
||||
v->a[430][sym_number] = actions(1095);
|
||||
v->a[430][anon_sym_DOLLAR_LBRACE] = actions(1095);
|
||||
v->a[430][anon_sym_DOLLAR_LPAREN] = actions(1095);
|
||||
v->a[430][anon_sym_BQUOTE] = actions(1095);
|
||||
v->a[430][sym_comment] = actions(3);
|
||||
v->a[430][anon_sym_SEMI] = actions(1095);
|
||||
v->a[430][sym__concat] = actions(1097);
|
||||
v->a[430][sym_variable_name] = actions(1097);
|
||||
v->a[431][aux_sym_concatenation_repeat1] = state(422);
|
||||
v->a[431][sym_word] = actions(909);
|
||||
v->a[431][anon_sym_PIPE] = actions(909);
|
||||
v->a[431][anon_sym_SEMI_SEMI] = actions(909);
|
||||
v->a[431][anon_sym_AMP_AMP] = actions(909);
|
||||
v->a[431][anon_sym_PIPE_PIPE] = actions(909);
|
||||
v->a[431][anon_sym_LT] = actions(909);
|
||||
v->a[728][aux_sym__expansion_regex_token1] = actions(735);
|
||||
v->a[728][sym_comment] = actions(3);
|
||||
v->a[728][sym_regex] = actions(737);
|
||||
v->a[729][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(665);
|
||||
v->a[729][anon_sym_DOLLAR] = actions(665);
|
||||
v->a[729][anon_sym_DQUOTE] = actions(665);
|
||||
v->a[729][sym_string_content] = actions(665);
|
||||
v->a[729][anon_sym_DOLLAR_LBRACE] = actions(665);
|
||||
v->a[729][anon_sym_DOLLAR_LPAREN] = actions(665);
|
||||
v->a[729][anon_sym_BQUOTE] = actions(665);
|
||||
v->a[729][sym_comment] = actions(3);
|
||||
v->a[729][sym__concat] = actions(667);
|
||||
v->a[730][anon_sym_PIPE] = actions(573);
|
||||
v->a[730][anon_sym_AMP_AMP] = actions(579);
|
||||
v->a[730][anon_sym_PIPE_PIPE] = actions(579);
|
||||
v->a[730][anon_sym_LT] = actions(573);
|
||||
v->a[730][anon_sym_GT] = actions(573);
|
||||
v->a[730][anon_sym_GT_GT] = actions(579);
|
||||
v->a[730][anon_sym_LT_LT] = actions(579);
|
||||
v->a[730][sym_comment] = actions(845);
|
||||
return (parse_table_720(v));
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue