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

@ -14,126 +14,126 @@
void small_parse_table_4805(t_small_parse_table_array *v)
{
v->a[96100] = sym_variable_name;
v->a[96101] = actions(1135);
v->a[96102] = 2;
v->a[96103] = aux_sym__simple_variable_name_token1;
v->a[96104] = aux_sym__multiline_variable_name_token1;
v->a[96105] = actions(1133);
v->a[96106] = 9;
v->a[96107] = anon_sym_BANG;
v->a[96108] = anon_sym_DASH;
v->a[96109] = anon_sym_STAR;
v->a[96110] = anon_sym_QMARK;
v->a[96111] = anon_sym_DOLLAR;
v->a[96112] = anon_sym_POUND;
v->a[96113] = anon_sym_AT;
v->a[96114] = anon_sym_0;
v->a[96115] = anon_sym__;
v->a[96116] = 10;
v->a[96117] = actions(3);
v->a[96118] = 1;
v->a[96119] = sym_comment;
v->a[96100] = sym_comment;
v->a[96101] = actions(4394);
v->a[96102] = 1;
v->a[96103] = anon_sym_esac;
v->a[96104] = 2;
v->a[96105] = actions(1074);
v->a[96106] = 1;
v->a[96107] = sym_comment;
v->a[96108] = actions(4396);
v->a[96109] = 1;
v->a[96110] = anon_sym_esac;
v->a[96111] = 2;
v->a[96112] = actions(1074);
v->a[96113] = 1;
v->a[96114] = sym_comment;
v->a[96115] = actions(4398);
v->a[96116] = 1;
v->a[96117] = anon_sym_esac;
v->a[96118] = 2;
v->a[96119] = actions(1074);
small_parse_table_4806(v);
}
void small_parse_table_4806(t_small_parse_table_array *v)
{
v->a[96120] = actions(3856);
v->a[96121] = 1;
v->a[96122] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[96123] = actions(3862);
v->a[96124] = 1;
v->a[96125] = sym_string_content;
v->a[96126] = actions(3864);
v->a[96120] = 1;
v->a[96121] = sym_comment;
v->a[96122] = actions(4400);
v->a[96123] = 1;
v->a[96124] = anon_sym_RPAREN;
v->a[96125] = 2;
v->a[96126] = actions(1074);
v->a[96127] = 1;
v->a[96128] = anon_sym_DOLLAR_LBRACE;
v->a[96129] = actions(3866);
v->a[96128] = sym_comment;
v->a[96129] = actions(4402);
v->a[96130] = 1;
v->a[96131] = anon_sym_DOLLAR_LPAREN;
v->a[96132] = actions(3868);
v->a[96133] = 1;
v->a[96134] = anon_sym_BQUOTE;
v->a[96135] = actions(4094);
v->a[96136] = 1;
v->a[96137] = anon_sym_DOLLAR;
v->a[96138] = actions(4096);
v->a[96139] = 1;
v->a[96131] = anon_sym_BQUOTE;
v->a[96132] = 2;
v->a[96133] = actions(1074);
v->a[96134] = 1;
v->a[96135] = sym_comment;
v->a[96136] = actions(4404);
v->a[96137] = 1;
v->a[96138] = anon_sym_BQUOTE;
v->a[96139] = 2;
small_parse_table_4807(v);
}
void small_parse_table_4807(t_small_parse_table_array *v)
{
v->a[96140] = anon_sym_DQUOTE;
v->a[96141] = state(1954);
v->a[96142] = 1;
v->a[96143] = aux_sym_string_repeat1;
v->a[96144] = state(2107);
v->a[96145] = 4;
v->a[96146] = sym_arithmetic_expansion;
v->a[96147] = sym_simple_expansion;
v->a[96148] = sym_expansion;
v->a[96149] = sym_command_substitution;
v->a[96150] = 4;
v->a[96151] = actions(3);
v->a[96152] = 1;
v->a[96153] = sym_comment;
v->a[96154] = actions(411);
v->a[96140] = actions(1074);
v->a[96141] = 1;
v->a[96142] = sym_comment;
v->a[96143] = actions(4406);
v->a[96144] = 1;
v->a[96145] = anon_sym_RPAREN;
v->a[96146] = 2;
v->a[96147] = actions(1074);
v->a[96148] = 1;
v->a[96149] = sym_comment;
v->a[96150] = actions(4408);
v->a[96151] = 1;
v->a[96152] = anon_sym_RPAREN;
v->a[96153] = 2;
v->a[96154] = actions(1074);
v->a[96155] = 1;
v->a[96156] = sym_variable_name;
v->a[96157] = actions(409);
v->a[96158] = 2;
v->a[96159] = aux_sym__simple_variable_name_token1;
v->a[96156] = sym_comment;
v->a[96157] = actions(4410);
v->a[96158] = 1;
v->a[96159] = anon_sym_RBRACE;
small_parse_table_4808(v);
}
void small_parse_table_4808(t_small_parse_table_array *v)
{
v->a[96160] = aux_sym__multiline_variable_name_token1;
v->a[96161] = actions(407);
v->a[96162] = 9;
v->a[96163] = anon_sym_BANG;
v->a[96164] = anon_sym_DASH;
v->a[96165] = anon_sym_STAR;
v->a[96166] = anon_sym_QMARK;
v->a[96167] = anon_sym_DOLLAR;
v->a[96168] = anon_sym_POUND;
v->a[96169] = anon_sym_AT;
v->a[96170] = anon_sym_0;
v->a[96171] = anon_sym__;
v->a[96172] = 4;
v->a[96173] = actions(3);
v->a[96174] = 1;
v->a[96175] = sym_comment;
v->a[96176] = actions(4100);
v->a[96177] = 1;
v->a[96178] = anon_sym_esac;
v->a[96179] = actions(4102);
v->a[96160] = 2;
v->a[96161] = actions(1074);
v->a[96162] = 1;
v->a[96163] = sym_comment;
v->a[96164] = actions(4412);
v->a[96165] = 1;
v->a[96166] = anon_sym_RPAREN;
v->a[96167] = 2;
v->a[96168] = actions(1074);
v->a[96169] = 1;
v->a[96170] = sym_comment;
v->a[96171] = actions(4414);
v->a[96172] = 1;
v->a[96173] = anon_sym_BQUOTE;
v->a[96174] = 2;
v->a[96175] = actions(1074);
v->a[96176] = 1;
v->a[96177] = sym_comment;
v->a[96178] = actions(4416);
v->a[96179] = 1;
small_parse_table_4809(v);
}
void small_parse_table_4809(t_small_parse_table_array *v)
{
v->a[96180] = 1;
v->a[96181] = sym_extglob_pattern;
v->a[96182] = actions(4098);
v->a[96183] = 10;
v->a[96184] = anon_sym_LPAREN;
v->a[96185] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[96186] = anon_sym_DOLLAR;
v->a[96187] = anon_sym_DQUOTE;
v->a[96188] = sym_raw_string;
v->a[96189] = sym_number;
v->a[96190] = anon_sym_DOLLAR_LBRACE;
v->a[96191] = anon_sym_DOLLAR_LPAREN;
v->a[96192] = anon_sym_BQUOTE;
v->a[96193] = sym_word;
v->a[96194] = 10;
v->a[96195] = actions(3);
v->a[96196] = 1;
v->a[96197] = sym_comment;
v->a[96198] = actions(3856);
v->a[96199] = 1;
v->a[96180] = anon_sym_fi;
v->a[96181] = 2;
v->a[96182] = actions(1074);
v->a[96183] = 1;
v->a[96184] = sym_comment;
v->a[96185] = actions(4418);
v->a[96186] = 1;
v->a[96187] = anon_sym_RPAREN;
v->a[96188] = 2;
v->a[96189] = actions(1074);
v->a[96190] = 1;
v->a[96191] = sym_comment;
v->a[96192] = actions(4420);
v->a[96193] = 1;
v->a[96194] = anon_sym_RBRACE;
v->a[96195] = 2;
v->a[96196] = actions(3);
v->a[96197] = 1;
v->a[96198] = sym_comment;
v->a[96199] = actions(4422);
small_parse_table_4810(v);
}