/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* small_parse_table_2221.c :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: maiboyer +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* 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_11105(t_small_parse_table_array *v) { v->a[222100] = sym_variable_name; v->a[222101] = actions(10618); v->a[222102] = 1; v->a[222103] = aux_sym__simple_variable_name_token1; v->a[222104] = state(3391); v->a[222105] = 1; v->a[222106] = sym__arithmetic_binary_expression; v->a[222107] = state(3396); v->a[222108] = 1; v->a[222109] = sym__arithmetic_ternary_expression; v->a[222110] = state(3398); v->a[222111] = 1; v->a[222112] = sym__arithmetic_unary_expression; v->a[222113] = state(3400); v->a[222114] = 1; v->a[222115] = sym__arithmetic_postfix_expression; v->a[222116] = actions(9368); v->a[222117] = 2; v->a[222118] = anon_sym_PLUS_PLUS2; v->a[222119] = anon_sym_DASH_DASH2; small_parse_table_11106(v); } void small_parse_table_11106(t_small_parse_table_array *v) { v->a[222120] = actions(9370); v->a[222121] = 2; v->a[222122] = anon_sym_DASH2; v->a[222123] = anon_sym_PLUS2; v->a[222124] = state(3316); v->a[222125] = 9; v->a[222126] = sym_subscript; v->a[222127] = sym__arithmetic_expression; v->a[222128] = sym__arithmetic_literal; v->a[222129] = sym__arithmetic_parenthesized_expression; v->a[222130] = sym_string; v->a[222131] = sym_number; v->a[222132] = sym_simple_expansion; v->a[222133] = sym_expansion; v->a[222134] = sym_command_substitution; v->a[222135] = 21; v->a[222136] = actions(71); v->a[222137] = 1; v->a[222138] = sym_comment; v->a[222139] = actions(3064); small_parse_table_11107(v); } void small_parse_table_11107(t_small_parse_table_array *v) { v->a[222140] = 1; v->a[222141] = sym_variable_name; v->a[222142] = actions(9278); v->a[222143] = 1; v->a[222144] = anon_sym_LPAREN; v->a[222145] = actions(9280); v->a[222146] = 1; v->a[222147] = anon_sym_BANG; v->a[222148] = actions(9286); v->a[222149] = 1; v->a[222150] = anon_sym_TILDE; v->a[222151] = actions(9288); v->a[222152] = 1; v->a[222153] = anon_sym_DOLLAR; v->a[222154] = actions(9290); v->a[222155] = 1; v->a[222156] = anon_sym_DQUOTE; v->a[222157] = actions(9292); v->a[222158] = 1; v->a[222159] = aux_sym_number_token1; small_parse_table_11108(v); } void small_parse_table_11108(t_small_parse_table_array *v) { v->a[222160] = actions(9294); v->a[222161] = 1; v->a[222162] = aux_sym_number_token2; v->a[222163] = actions(9296); v->a[222164] = 1; v->a[222165] = anon_sym_DOLLAR_LBRACE; v->a[222166] = actions(9298); v->a[222167] = 1; v->a[222168] = anon_sym_DOLLAR_LPAREN; v->a[222169] = actions(9300); v->a[222170] = 1; v->a[222171] = anon_sym_BQUOTE; v->a[222172] = actions(9302); v->a[222173] = 1; v->a[222174] = anon_sym_DOLLAR_BQUOTE; v->a[222175] = actions(10620); v->a[222176] = 1; v->a[222177] = aux_sym__simple_variable_name_token1; v->a[222178] = state(2801); v->a[222179] = 1; small_parse_table_11109(v); } void small_parse_table_11109(t_small_parse_table_array *v) { v->a[222180] = sym__arithmetic_binary_expression; v->a[222181] = state(2803); v->a[222182] = 1; v->a[222183] = sym__arithmetic_ternary_expression; v->a[222184] = state(2809); v->a[222185] = 1; v->a[222186] = sym__arithmetic_unary_expression; v->a[222187] = state(2825); v->a[222188] = 1; v->a[222189] = sym__arithmetic_postfix_expression; v->a[222190] = actions(9282); v->a[222191] = 2; v->a[222192] = anon_sym_PLUS_PLUS2; v->a[222193] = anon_sym_DASH_DASH2; v->a[222194] = actions(9284); v->a[222195] = 2; v->a[222196] = anon_sym_DASH2; v->a[222197] = anon_sym_PLUS2; v->a[222198] = state(2764); v->a[222199] = 9; small_parse_table_11110(v); } /* EOF small_parse_table_2221.c */