Updated parser

This commit is contained in:
Maix0 2024-06-30 00:32:57 +02:00
parent 66a0625382
commit bdc062b33a
1248 changed files with 93128 additions and 102788 deletions

View file

@ -52,13 +52,13 @@ void small_parse_table_36(t_small_parse_table_array *v)
v->a[730] = actions(85);
v->a[731] = 1;
v->a[732] = anon_sym_fi;
v->a[733] = state(23);
v->a[733] = state(6);
v->a[734] = 1;
v->a[735] = aux_sym__terminated_statement;
v->a[736] = state(187);
v->a[736] = state(191);
v->a[737] = 1;
v->a[738] = sym_command_name;
v->a[739] = state(288);
v->a[739] = state(279);
small_parse_table_37(v);
}
@ -66,22 +66,22 @@ void small_parse_table_37(t_small_parse_table_array *v)
{
v->a[740] = 1;
v->a[741] = sym_variable_assignment;
v->a[742] = state(647);
v->a[742] = state(624);
v->a[743] = 1;
v->a[744] = sym_concatenation;
v->a[745] = state(736);
v->a[745] = state(726);
v->a[746] = 1;
v->a[747] = aux_sym_command_repeat1;
v->a[748] = state(738);
v->a[747] = sym_file_redirect;
v->a[748] = state(733);
v->a[749] = 1;
v->a[750] = sym_file_redirect;
v->a[751] = state(1443);
v->a[750] = aux_sym_command_repeat1;
v->a[751] = state(1223);
v->a[752] = 1;
v->a[753] = sym_pipeline;
v->a[754] = state(1460);
v->a[754] = state(1307);
v->a[755] = 1;
v->a[756] = aux_sym_redirected_statement_repeat2;
v->a[757] = state(2269);
v->a[757] = state(2117);
v->a[758] = 1;
v->a[759] = sym__statement_not_pipeline;
small_parse_table_38(v);
@ -89,7 +89,7 @@ void small_parse_table_37(t_small_parse_table_array *v)
void small_parse_table_38(t_small_parse_table_array *v)
{
v->a[760] = state(2280);
v->a[760] = state(2288);
v->a[761] = 1;
v->a[762] = sym_else_clause;
v->a[763] = actions(11);
@ -104,11 +104,11 @@ void small_parse_table_38(t_small_parse_table_array *v)
v->a[772] = 2;
v->a[773] = sym_raw_string;
v->a[774] = sym_number;
v->a[775] = state(2150);
v->a[775] = state(1997);
v->a[776] = 2;
v->a[777] = sym_elif_clause;
v->a[778] = aux_sym_if_statement_repeat1;
v->a[779] = state(394);
v->a[779] = state(420);
small_parse_table_39(v);
}
@ -130,7 +130,7 @@ void small_parse_table_39(t_small_parse_table_array *v)
v->a[793] = anon_sym_LT_AMP;
v->a[794] = anon_sym_GT_AMP;
v->a[795] = anon_sym_GT_PIPE;
v->a[796] = state(1413);
v->a[796] = state(1140);
v->a[797] = 12;
v->a[798] = sym_redirected_statement;
v->a[799] = sym_for_statement;