140 lines
4.4 KiB
C
140 lines
4.4 KiB
C
/* ************************************************************************** */
|
|
/* */
|
|
/* ::: :::::::: */
|
|
/* small_parse_table_2287.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_11435(t_small_parse_table_array *v)
|
|
{
|
|
v->a[228700] = 1;
|
|
v->a[228701] = anon_sym_DQUOTE;
|
|
v->a[228702] = actions(9912);
|
|
v->a[228703] = 1;
|
|
v->a[228704] = aux_sym_number_token1;
|
|
v->a[228705] = actions(9914);
|
|
v->a[228706] = 1;
|
|
v->a[228707] = aux_sym_number_token2;
|
|
v->a[228708] = actions(9916);
|
|
v->a[228709] = 1;
|
|
v->a[228710] = anon_sym_DOLLAR_LBRACE;
|
|
v->a[228711] = actions(9918);
|
|
v->a[228712] = 1;
|
|
v->a[228713] = anon_sym_DOLLAR_LPAREN;
|
|
v->a[228714] = actions(9920);
|
|
v->a[228715] = 1;
|
|
v->a[228716] = anon_sym_BQUOTE;
|
|
v->a[228717] = actions(9922);
|
|
v->a[228718] = 1;
|
|
v->a[228719] = anon_sym_DOLLAR_BQUOTE;
|
|
small_parse_table_11436(v);
|
|
}
|
|
|
|
void small_parse_table_11436(t_small_parse_table_array *v)
|
|
{
|
|
v->a[228720] = state(3359);
|
|
v->a[228721] = 1;
|
|
v->a[228722] = sym__arithmetic_postfix_expression;
|
|
v->a[228723] = state(3361);
|
|
v->a[228724] = 1;
|
|
v->a[228725] = sym__arithmetic_unary_expression;
|
|
v->a[228726] = state(3367);
|
|
v->a[228727] = 1;
|
|
v->a[228728] = sym__arithmetic_ternary_expression;
|
|
v->a[228729] = state(3375);
|
|
v->a[228730] = 1;
|
|
v->a[228731] = sym__arithmetic_binary_expression;
|
|
v->a[228732] = actions(9902);
|
|
v->a[228733] = 2;
|
|
v->a[228734] = anon_sym_PLUS_PLUS2;
|
|
v->a[228735] = anon_sym_DASH_DASH2;
|
|
v->a[228736] = actions(9904);
|
|
v->a[228737] = 2;
|
|
v->a[228738] = anon_sym_DASH2;
|
|
v->a[228739] = anon_sym_PLUS2;
|
|
small_parse_table_11437(v);
|
|
}
|
|
|
|
void small_parse_table_11437(t_small_parse_table_array *v)
|
|
{
|
|
v->a[228740] = state(3365);
|
|
v->a[228741] = 9;
|
|
v->a[228742] = sym_subscript;
|
|
v->a[228743] = sym__arithmetic_expression;
|
|
v->a[228744] = sym__arithmetic_literal;
|
|
v->a[228745] = sym__arithmetic_parenthesized_expression;
|
|
v->a[228746] = sym_string;
|
|
v->a[228747] = sym_number;
|
|
v->a[228748] = sym_simple_expansion;
|
|
v->a[228749] = sym_expansion;
|
|
v->a[228750] = sym_command_substitution;
|
|
v->a[228751] = 21;
|
|
v->a[228752] = actions(71);
|
|
v->a[228753] = 1;
|
|
v->a[228754] = sym_comment;
|
|
v->a[228755] = actions(3064);
|
|
v->a[228756] = 1;
|
|
v->a[228757] = sym_variable_name;
|
|
v->a[228758] = actions(9278);
|
|
v->a[228759] = 1;
|
|
small_parse_table_11438(v);
|
|
}
|
|
|
|
void small_parse_table_11438(t_small_parse_table_array *v)
|
|
{
|
|
v->a[228760] = anon_sym_LPAREN;
|
|
v->a[228761] = actions(9280);
|
|
v->a[228762] = 1;
|
|
v->a[228763] = anon_sym_BANG;
|
|
v->a[228764] = actions(9286);
|
|
v->a[228765] = 1;
|
|
v->a[228766] = anon_sym_TILDE;
|
|
v->a[228767] = actions(9288);
|
|
v->a[228768] = 1;
|
|
v->a[228769] = anon_sym_DOLLAR;
|
|
v->a[228770] = actions(9290);
|
|
v->a[228771] = 1;
|
|
v->a[228772] = anon_sym_DQUOTE;
|
|
v->a[228773] = actions(9292);
|
|
v->a[228774] = 1;
|
|
v->a[228775] = aux_sym_number_token1;
|
|
v->a[228776] = actions(9294);
|
|
v->a[228777] = 1;
|
|
v->a[228778] = aux_sym_number_token2;
|
|
v->a[228779] = actions(9296);
|
|
small_parse_table_11439(v);
|
|
}
|
|
|
|
void small_parse_table_11439(t_small_parse_table_array *v)
|
|
{
|
|
v->a[228780] = 1;
|
|
v->a[228781] = anon_sym_DOLLAR_LBRACE;
|
|
v->a[228782] = actions(9298);
|
|
v->a[228783] = 1;
|
|
v->a[228784] = anon_sym_DOLLAR_LPAREN;
|
|
v->a[228785] = actions(9300);
|
|
v->a[228786] = 1;
|
|
v->a[228787] = anon_sym_BQUOTE;
|
|
v->a[228788] = actions(9302);
|
|
v->a[228789] = 1;
|
|
v->a[228790] = anon_sym_DOLLAR_BQUOTE;
|
|
v->a[228791] = actions(10854);
|
|
v->a[228792] = 1;
|
|
v->a[228793] = aux_sym__simple_variable_name_token1;
|
|
v->a[228794] = state(2801);
|
|
v->a[228795] = 1;
|
|
v->a[228796] = sym__arithmetic_binary_expression;
|
|
v->a[228797] = state(2803);
|
|
v->a[228798] = 1;
|
|
v->a[228799] = sym__arithmetic_ternary_expression;
|
|
small_parse_table_11440(v);
|
|
}
|
|
|
|
/* EOF small_parse_table_2287.c */
|