minishell/parser/static/small_parse_table/small_parse_table_3021.c
2024-04-28 19:59:01 +02:00

140 lines
4.4 KiB
C

/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_3021.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_15105(t_small_parse_table_array *v)
{
v->a[302100] = sym_variable_name;
v->a[302101] = actions(13734);
v->a[302102] = 2;
v->a[302103] = aux_sym__simple_variable_name_token1;
v->a[302104] = aux_sym__multiline_variable_name_token1;
v->a[302105] = actions(13730);
v->a[302106] = 9;
v->a[302107] = anon_sym_DASH;
v->a[302108] = anon_sym_STAR;
v->a[302109] = anon_sym_BANG;
v->a[302110] = anon_sym_QMARK;
v->a[302111] = anon_sym_DOLLAR;
v->a[302112] = anon_sym_POUND;
v->a[302113] = anon_sym_AT2;
v->a[302114] = anon_sym_0;
v->a[302115] = anon_sym__;
v->a[302116] = 6;
v->a[302117] = actions(3);
v->a[302118] = 1;
v->a[302119] = sym_comment;
small_parse_table_15106(v);
}
void small_parse_table_15106(t_small_parse_table_array *v)
{
v->a[302120] = actions(13194);
v->a[302121] = 1;
v->a[302122] = anon_sym_DQUOTE;
v->a[302123] = actions(13732);
v->a[302124] = 1;
v->a[302125] = sym_string_content;
v->a[302126] = actions(13736);
v->a[302127] = 1;
v->a[302128] = sym_variable_name;
v->a[302129] = actions(13734);
v->a[302130] = 2;
v->a[302131] = aux_sym__simple_variable_name_token1;
v->a[302132] = aux_sym__multiline_variable_name_token1;
v->a[302133] = actions(13730);
v->a[302134] = 9;
v->a[302135] = anon_sym_DASH;
v->a[302136] = anon_sym_STAR;
v->a[302137] = anon_sym_BANG;
v->a[302138] = anon_sym_QMARK;
v->a[302139] = anon_sym_DOLLAR;
small_parse_table_15107(v);
}
void small_parse_table_15107(t_small_parse_table_array *v)
{
v->a[302140] = anon_sym_POUND;
v->a[302141] = anon_sym_AT2;
v->a[302142] = anon_sym_0;
v->a[302143] = anon_sym__;
v->a[302144] = 6;
v->a[302145] = actions(3);
v->a[302146] = 1;
v->a[302147] = sym_comment;
v->a[302148] = actions(1245);
v->a[302149] = 1;
v->a[302150] = anon_sym_DQUOTE;
v->a[302151] = actions(1249);
v->a[302152] = 1;
v->a[302153] = sym_variable_name;
v->a[302154] = state(503);
v->a[302155] = 1;
v->a[302156] = sym_string;
v->a[302157] = actions(1247);
v->a[302158] = 2;
v->a[302159] = aux_sym__simple_variable_name_token1;
small_parse_table_15108(v);
}
void small_parse_table_15108(t_small_parse_table_array *v)
{
v->a[302160] = aux_sym__multiline_variable_name_token1;
v->a[302161] = actions(1243);
v->a[302162] = 9;
v->a[302163] = anon_sym_DASH;
v->a[302164] = anon_sym_STAR;
v->a[302165] = anon_sym_BANG;
v->a[302166] = anon_sym_QMARK;
v->a[302167] = anon_sym_DOLLAR;
v->a[302168] = anon_sym_POUND;
v->a[302169] = anon_sym_AT2;
v->a[302170] = anon_sym_0;
v->a[302171] = anon_sym__;
v->a[302172] = 6;
v->a[302173] = actions(3);
v->a[302174] = 1;
v->a[302175] = sym_comment;
v->a[302176] = actions(13732);
v->a[302177] = 1;
v->a[302178] = sym_string_content;
v->a[302179] = actions(13736);
small_parse_table_15109(v);
}
void small_parse_table_15109(t_small_parse_table_array *v)
{
v->a[302180] = 1;
v->a[302181] = sym_variable_name;
v->a[302182] = actions(13772);
v->a[302183] = 1;
v->a[302184] = anon_sym_DQUOTE;
v->a[302185] = actions(13734);
v->a[302186] = 2;
v->a[302187] = aux_sym__simple_variable_name_token1;
v->a[302188] = aux_sym__multiline_variable_name_token1;
v->a[302189] = actions(13730);
v->a[302190] = 9;
v->a[302191] = anon_sym_DASH;
v->a[302192] = anon_sym_STAR;
v->a[302193] = anon_sym_BANG;
v->a[302194] = anon_sym_QMARK;
v->a[302195] = anon_sym_DOLLAR;
v->a[302196] = anon_sym_POUND;
v->a[302197] = anon_sym_AT2;
v->a[302198] = anon_sym_0;
v->a[302199] = anon_sym__;
small_parse_table_15110(v);
}
/* EOF small_parse_table_3021.c */