140 lines
4.3 KiB
C
140 lines
4.3 KiB
C
/* ************************************************************************** */
|
|
/* */
|
|
/* ::: :::::::: */
|
|
/* small_parse_table_2181.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_10905(t_small_parse_table_array *v)
|
|
{
|
|
v->a[218100] = sym_string;
|
|
v->a[218101] = sym_number;
|
|
v->a[218102] = sym_simple_expansion;
|
|
v->a[218103] = sym_expansion;
|
|
v->a[218104] = sym_command_substitution;
|
|
v->a[218105] = 21;
|
|
v->a[218106] = actions(71);
|
|
v->a[218107] = 1;
|
|
v->a[218108] = sym_comment;
|
|
v->a[218109] = actions(9364);
|
|
v->a[218110] = 1;
|
|
v->a[218111] = anon_sym_LPAREN;
|
|
v->a[218112] = actions(9366);
|
|
v->a[218113] = 1;
|
|
v->a[218114] = anon_sym_BANG;
|
|
v->a[218115] = actions(9372);
|
|
v->a[218116] = 1;
|
|
v->a[218117] = anon_sym_TILDE;
|
|
v->a[218118] = actions(9374);
|
|
v->a[218119] = 1;
|
|
small_parse_table_10906(v);
|
|
}
|
|
|
|
void small_parse_table_10906(t_small_parse_table_array *v)
|
|
{
|
|
v->a[218120] = anon_sym_DOLLAR;
|
|
v->a[218121] = actions(9376);
|
|
v->a[218122] = 1;
|
|
v->a[218123] = anon_sym_DQUOTE;
|
|
v->a[218124] = actions(9378);
|
|
v->a[218125] = 1;
|
|
v->a[218126] = aux_sym_number_token1;
|
|
v->a[218127] = actions(9380);
|
|
v->a[218128] = 1;
|
|
v->a[218129] = aux_sym_number_token2;
|
|
v->a[218130] = actions(9382);
|
|
v->a[218131] = 1;
|
|
v->a[218132] = anon_sym_DOLLAR_LBRACE;
|
|
v->a[218133] = actions(9384);
|
|
v->a[218134] = 1;
|
|
v->a[218135] = anon_sym_DOLLAR_LPAREN;
|
|
v->a[218136] = actions(9386);
|
|
v->a[218137] = 1;
|
|
v->a[218138] = anon_sym_BQUOTE;
|
|
v->a[218139] = actions(9388);
|
|
small_parse_table_10907(v);
|
|
}
|
|
|
|
void small_parse_table_10907(t_small_parse_table_array *v)
|
|
{
|
|
v->a[218140] = 1;
|
|
v->a[218141] = anon_sym_DOLLAR_BQUOTE;
|
|
v->a[218142] = actions(9392);
|
|
v->a[218143] = 1;
|
|
v->a[218144] = sym_variable_name;
|
|
v->a[218145] = actions(10396);
|
|
v->a[218146] = 1;
|
|
v->a[218147] = aux_sym__simple_variable_name_token1;
|
|
v->a[218148] = state(3391);
|
|
v->a[218149] = 1;
|
|
v->a[218150] = sym__arithmetic_binary_expression;
|
|
v->a[218151] = state(3396);
|
|
v->a[218152] = 1;
|
|
v->a[218153] = sym__arithmetic_ternary_expression;
|
|
v->a[218154] = state(3398);
|
|
v->a[218155] = 1;
|
|
v->a[218156] = sym__arithmetic_unary_expression;
|
|
v->a[218157] = state(3400);
|
|
v->a[218158] = 1;
|
|
v->a[218159] = sym__arithmetic_postfix_expression;
|
|
small_parse_table_10908(v);
|
|
}
|
|
|
|
void small_parse_table_10908(t_small_parse_table_array *v)
|
|
{
|
|
v->a[218160] = actions(9368);
|
|
v->a[218161] = 2;
|
|
v->a[218162] = anon_sym_PLUS_PLUS2;
|
|
v->a[218163] = anon_sym_DASH_DASH2;
|
|
v->a[218164] = actions(9370);
|
|
v->a[218165] = 2;
|
|
v->a[218166] = anon_sym_DASH2;
|
|
v->a[218167] = anon_sym_PLUS2;
|
|
v->a[218168] = state(3321);
|
|
v->a[218169] = 9;
|
|
v->a[218170] = sym_subscript;
|
|
v->a[218171] = sym__arithmetic_expression;
|
|
v->a[218172] = sym__arithmetic_literal;
|
|
v->a[218173] = sym__arithmetic_parenthesized_expression;
|
|
v->a[218174] = sym_string;
|
|
v->a[218175] = sym_number;
|
|
v->a[218176] = sym_simple_expansion;
|
|
v->a[218177] = sym_expansion;
|
|
v->a[218178] = sym_command_substitution;
|
|
v->a[218179] = 18;
|
|
small_parse_table_10909(v);
|
|
}
|
|
|
|
void small_parse_table_10909(t_small_parse_table_array *v)
|
|
{
|
|
v->a[218180] = actions(3);
|
|
v->a[218181] = 1;
|
|
v->a[218182] = sym_comment;
|
|
v->a[218183] = actions(1557);
|
|
v->a[218184] = 1;
|
|
v->a[218185] = aux_sym_number_token1;
|
|
v->a[218186] = actions(1559);
|
|
v->a[218187] = 1;
|
|
v->a[218188] = aux_sym_number_token2;
|
|
v->a[218189] = actions(1563);
|
|
v->a[218190] = 1;
|
|
v->a[218191] = anon_sym_DOLLAR_LPAREN;
|
|
v->a[218192] = actions(1575);
|
|
v->a[218193] = 1;
|
|
v->a[218194] = sym__brace_start;
|
|
v->a[218195] = actions(9198);
|
|
v->a[218196] = 1;
|
|
v->a[218197] = anon_sym_DOLLAR_LBRACK;
|
|
v->a[218198] = actions(9202);
|
|
v->a[218199] = 1;
|
|
small_parse_table_10910(v);
|
|
}
|
|
|
|
/* EOF small_parse_table_2181.c */
|