140 lines
4.3 KiB
C
140 lines
4.3 KiB
C
/* ************************************************************************** */
|
|
/* */
|
|
/* ::: :::::::: */
|
|
/* small_parse_table_2603.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 "./small_parse_table.h"
|
|
|
|
void small_parse_table_13015(t_small_parse_table_array *v)
|
|
{
|
|
v->a[260300] = 1;
|
|
v->a[260301] = anon_sym_BANG2;
|
|
v->a[260302] = actions(11764);
|
|
v->a[260303] = 1;
|
|
v->a[260304] = anon_sym_DOLLAR_LPAREN;
|
|
v->a[260305] = actions(11766);
|
|
v->a[260306] = 1;
|
|
v->a[260307] = anon_sym_BQUOTE;
|
|
v->a[260308] = actions(11768);
|
|
v->a[260309] = 1;
|
|
v->a[260310] = anon_sym_DOLLAR_BQUOTE;
|
|
v->a[260311] = actions(11770);
|
|
v->a[260312] = 1;
|
|
v->a[260313] = aux_sym__simple_variable_name_token1;
|
|
v->a[260314] = actions(11772);
|
|
v->a[260315] = 1;
|
|
v->a[260316] = sym_variable_name;
|
|
v->a[260317] = actions(11964);
|
|
v->a[260318] = 1;
|
|
v->a[260319] = anon_sym_RBRACE3;
|
|
small_parse_table_13016(v);
|
|
}
|
|
|
|
void small_parse_table_13016(t_small_parse_table_array *v)
|
|
{
|
|
v->a[260320] = state(3532);
|
|
v->a[260321] = 1;
|
|
v->a[260322] = sym_subscript;
|
|
v->a[260323] = state(6428);
|
|
v->a[260324] = 1;
|
|
v->a[260325] = aux_sym__expansion_body_repeat1;
|
|
v->a[260326] = state(6472);
|
|
v->a[260327] = 1;
|
|
v->a[260328] = sym_command_substitution;
|
|
v->a[260329] = state(7046);
|
|
v->a[260330] = 1;
|
|
v->a[260331] = sym__expansion_body;
|
|
v->a[260332] = actions(11762);
|
|
v->a[260333] = 2;
|
|
v->a[260334] = anon_sym_POUND2;
|
|
v->a[260335] = anon_sym_EQ2;
|
|
v->a[260336] = actions(8050);
|
|
v->a[260337] = 3;
|
|
v->a[260338] = sym__external_expansion_sym_hash;
|
|
v->a[260339] = sym__external_expansion_sym_bang;
|
|
small_parse_table_13017(v);
|
|
}
|
|
|
|
void small_parse_table_13017(t_small_parse_table_array *v)
|
|
{
|
|
v->a[260340] = sym__external_expansion_sym_equal;
|
|
v->a[260341] = actions(11754);
|
|
v->a[260342] = 4;
|
|
v->a[260343] = anon_sym_DASH;
|
|
v->a[260344] = anon_sym_STAR;
|
|
v->a[260345] = anon_sym_QMARK;
|
|
v->a[260346] = anon_sym_AT2;
|
|
v->a[260347] = actions(11756);
|
|
v->a[260348] = 5;
|
|
v->a[260349] = anon_sym_BANG;
|
|
v->a[260350] = anon_sym_DOLLAR;
|
|
v->a[260351] = anon_sym_POUND;
|
|
v->a[260352] = anon_sym_0;
|
|
v->a[260353] = anon_sym__;
|
|
v->a[260354] = 16;
|
|
v->a[260355] = actions(3);
|
|
v->a[260356] = 1;
|
|
v->a[260357] = sym_comment;
|
|
v->a[260358] = actions(11760);
|
|
v->a[260359] = 1;
|
|
small_parse_table_13018(v);
|
|
}
|
|
|
|
void small_parse_table_13018(t_small_parse_table_array *v)
|
|
{
|
|
v->a[260360] = anon_sym_BANG2;
|
|
v->a[260361] = actions(11764);
|
|
v->a[260362] = 1;
|
|
v->a[260363] = anon_sym_DOLLAR_LPAREN;
|
|
v->a[260364] = actions(11766);
|
|
v->a[260365] = 1;
|
|
v->a[260366] = anon_sym_BQUOTE;
|
|
v->a[260367] = actions(11768);
|
|
v->a[260368] = 1;
|
|
v->a[260369] = anon_sym_DOLLAR_BQUOTE;
|
|
v->a[260370] = actions(11770);
|
|
v->a[260371] = 1;
|
|
v->a[260372] = aux_sym__simple_variable_name_token1;
|
|
v->a[260373] = actions(11772);
|
|
v->a[260374] = 1;
|
|
v->a[260375] = sym_variable_name;
|
|
v->a[260376] = actions(11966);
|
|
v->a[260377] = 1;
|
|
v->a[260378] = anon_sym_RBRACE3;
|
|
v->a[260379] = state(3532);
|
|
small_parse_table_13019(v);
|
|
}
|
|
|
|
void small_parse_table_13019(t_small_parse_table_array *v)
|
|
{
|
|
v->a[260380] = 1;
|
|
v->a[260381] = sym_subscript;
|
|
v->a[260382] = state(6428);
|
|
v->a[260383] = 1;
|
|
v->a[260384] = aux_sym__expansion_body_repeat1;
|
|
v->a[260385] = state(6472);
|
|
v->a[260386] = 1;
|
|
v->a[260387] = sym_command_substitution;
|
|
v->a[260388] = state(7374);
|
|
v->a[260389] = 1;
|
|
v->a[260390] = sym__expansion_body;
|
|
v->a[260391] = actions(11762);
|
|
v->a[260392] = 2;
|
|
v->a[260393] = anon_sym_POUND2;
|
|
v->a[260394] = anon_sym_EQ2;
|
|
v->a[260395] = actions(8050);
|
|
v->a[260396] = 3;
|
|
v->a[260397] = sym__external_expansion_sym_hash;
|
|
v->a[260398] = sym__external_expansion_sym_bang;
|
|
v->a[260399] = sym__external_expansion_sym_equal;
|
|
small_parse_table_13020(v);
|
|
}
|
|
|
|
/* EOF small_parse_table_2603.c */
|