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

140 lines
4.3 KiB
C

/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_3039.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_15195(t_small_parse_table_array *v)
{
v->a[303900] = anon_sym_STAR;
v->a[303901] = anon_sym_BANG;
v->a[303902] = anon_sym_QMARK;
v->a[303903] = anon_sym_DOLLAR;
v->a[303904] = anon_sym_POUND;
v->a[303905] = anon_sym_AT2;
v->a[303906] = anon_sym_0;
v->a[303907] = anon_sym__;
v->a[303908] = 6;
v->a[303909] = actions(3);
v->a[303910] = 1;
v->a[303911] = sym_comment;
v->a[303912] = actions(13732);
v->a[303913] = 1;
v->a[303914] = sym_string_content;
v->a[303915] = actions(13736);
v->a[303916] = 1;
v->a[303917] = sym_variable_name;
v->a[303918] = actions(13822);
v->a[303919] = 1;
small_parse_table_15196(v);
}
void small_parse_table_15196(t_small_parse_table_array *v)
{
v->a[303920] = anon_sym_DQUOTE;
v->a[303921] = actions(13734);
v->a[303922] = 2;
v->a[303923] = aux_sym__simple_variable_name_token1;
v->a[303924] = aux_sym__multiline_variable_name_token1;
v->a[303925] = actions(13730);
v->a[303926] = 9;
v->a[303927] = anon_sym_DASH;
v->a[303928] = anon_sym_STAR;
v->a[303929] = anon_sym_BANG;
v->a[303930] = anon_sym_QMARK;
v->a[303931] = anon_sym_DOLLAR;
v->a[303932] = anon_sym_POUND;
v->a[303933] = anon_sym_AT2;
v->a[303934] = anon_sym_0;
v->a[303935] = anon_sym__;
v->a[303936] = 6;
v->a[303937] = actions(3);
v->a[303938] = 1;
v->a[303939] = sym_comment;
small_parse_table_15197(v);
}
void small_parse_table_15197(t_small_parse_table_array *v)
{
v->a[303940] = actions(9150);
v->a[303941] = 1;
v->a[303942] = anon_sym_DQUOTE;
v->a[303943] = actions(9154);
v->a[303944] = 1;
v->a[303945] = sym_variable_name;
v->a[303946] = state(5537);
v->a[303947] = 1;
v->a[303948] = sym_string;
v->a[303949] = actions(9152);
v->a[303950] = 2;
v->a[303951] = aux_sym__simple_variable_name_token1;
v->a[303952] = aux_sym__multiline_variable_name_token1;
v->a[303953] = actions(9148);
v->a[303954] = 9;
v->a[303955] = anon_sym_DASH;
v->a[303956] = anon_sym_STAR;
v->a[303957] = anon_sym_BANG;
v->a[303958] = anon_sym_QMARK;
v->a[303959] = anon_sym_DOLLAR;
small_parse_table_15198(v);
}
void small_parse_table_15198(t_small_parse_table_array *v)
{
v->a[303960] = anon_sym_POUND;
v->a[303961] = anon_sym_AT2;
v->a[303962] = anon_sym_0;
v->a[303963] = anon_sym__;
v->a[303964] = 6;
v->a[303965] = actions(3);
v->a[303966] = 1;
v->a[303967] = sym_comment;
v->a[303968] = actions(13432);
v->a[303969] = 1;
v->a[303970] = anon_sym_DQUOTE;
v->a[303971] = actions(13732);
v->a[303972] = 1;
v->a[303973] = sym_string_content;
v->a[303974] = actions(13736);
v->a[303975] = 1;
v->a[303976] = sym_variable_name;
v->a[303977] = actions(13734);
v->a[303978] = 2;
v->a[303979] = aux_sym__simple_variable_name_token1;
small_parse_table_15199(v);
}
void small_parse_table_15199(t_small_parse_table_array *v)
{
v->a[303980] = aux_sym__multiline_variable_name_token1;
v->a[303981] = actions(13730);
v->a[303982] = 9;
v->a[303983] = anon_sym_DASH;
v->a[303984] = anon_sym_STAR;
v->a[303985] = anon_sym_BANG;
v->a[303986] = anon_sym_QMARK;
v->a[303987] = anon_sym_DOLLAR;
v->a[303988] = anon_sym_POUND;
v->a[303989] = anon_sym_AT2;
v->a[303990] = anon_sym_0;
v->a[303991] = anon_sym__;
v->a[303992] = 6;
v->a[303993] = actions(3);
v->a[303994] = 1;
v->a[303995] = sym_comment;
v->a[303996] = actions(3791);
v->a[303997] = 1;
v->a[303998] = anon_sym_DQUOTE;
v->a[303999] = actions(7444);
small_parse_table_15200(v);
}
/* EOF small_parse_table_3039.c */