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

140 lines
4.2 KiB
C

/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_3092.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_15460(t_small_parse_table_array *v)
{
v->a[309200] = actions(14278);
v->a[309201] = 1;
v->a[309202] = anon_sym_LBRACK_LBRACK;
v->a[309203] = state(5375);
v->a[309204] = 4;
v->a[309205] = sym_if_statement;
v->a[309206] = sym_compound_statement;
v->a[309207] = sym_subshell;
v->a[309208] = sym_test_command;
v->a[309209] = 2;
v->a[309210] = actions(3);
v->a[309211] = 1;
v->a[309212] = sym_comment;
v->a[309213] = actions(14314);
v->a[309214] = 10;
v->a[309215] = anon_sym_LPAREN_LPAREN;
v->a[309216] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[309217] = anon_sym_DOLLAR_LBRACK;
v->a[309218] = anon_sym_DOLLAR;
v->a[309219] = anon_sym_DQUOTE;
small_parse_table_15461(v);
}
void small_parse_table_15461(t_small_parse_table_array *v)
{
v->a[309220] = sym_string_content;
v->a[309221] = anon_sym_DOLLAR_LBRACE;
v->a[309222] = anon_sym_DOLLAR_LPAREN;
v->a[309223] = anon_sym_BQUOTE;
v->a[309224] = anon_sym_DOLLAR_BQUOTE;
v->a[309225] = 8;
v->a[309226] = actions(71);
v->a[309227] = 1;
v->a[309228] = sym_comment;
v->a[309229] = actions(14290);
v->a[309230] = 1;
v->a[309231] = anon_sym_LPAREN_LPAREN;
v->a[309232] = actions(14292);
v->a[309233] = 1;
v->a[309234] = anon_sym_LPAREN;
v->a[309235] = actions(14294);
v->a[309236] = 1;
v->a[309237] = anon_sym_if;
v->a[309238] = actions(14296);
v->a[309239] = 1;
small_parse_table_15462(v);
}
void small_parse_table_15462(t_small_parse_table_array *v)
{
v->a[309240] = anon_sym_LBRACE;
v->a[309241] = actions(14298);
v->a[309242] = 1;
v->a[309243] = anon_sym_LBRACK;
v->a[309244] = actions(14300);
v->a[309245] = 1;
v->a[309246] = anon_sym_LBRACK_LBRACK;
v->a[309247] = state(5475);
v->a[309248] = 4;
v->a[309249] = sym_if_statement;
v->a[309250] = sym_compound_statement;
v->a[309251] = sym_subshell;
v->a[309252] = sym_test_command;
v->a[309253] = 8;
v->a[309254] = actions(71);
v->a[309255] = 1;
v->a[309256] = sym_comment;
v->a[309257] = actions(14268);
v->a[309258] = 1;
v->a[309259] = anon_sym_LPAREN_LPAREN;
small_parse_table_15463(v);
}
void small_parse_table_15463(t_small_parse_table_array *v)
{
v->a[309260] = actions(14270);
v->a[309261] = 1;
v->a[309262] = anon_sym_LPAREN;
v->a[309263] = actions(14272);
v->a[309264] = 1;
v->a[309265] = anon_sym_if;
v->a[309266] = actions(14274);
v->a[309267] = 1;
v->a[309268] = anon_sym_LBRACE;
v->a[309269] = actions(14276);
v->a[309270] = 1;
v->a[309271] = anon_sym_LBRACK;
v->a[309272] = actions(14278);
v->a[309273] = 1;
v->a[309274] = anon_sym_LBRACK_LBRACK;
v->a[309275] = state(4747);
v->a[309276] = 4;
v->a[309277] = sym_if_statement;
v->a[309278] = sym_compound_statement;
v->a[309279] = sym_subshell;
small_parse_table_15464(v);
}
void small_parse_table_15464(t_small_parse_table_array *v)
{
v->a[309280] = sym_test_command;
v->a[309281] = 8;
v->a[309282] = actions(71);
v->a[309283] = 1;
v->a[309284] = sym_comment;
v->a[309285] = actions(14268);
v->a[309286] = 1;
v->a[309287] = anon_sym_LPAREN_LPAREN;
v->a[309288] = actions(14270);
v->a[309289] = 1;
v->a[309290] = anon_sym_LPAREN;
v->a[309291] = actions(14272);
v->a[309292] = 1;
v->a[309293] = anon_sym_if;
v->a[309294] = actions(14274);
v->a[309295] = 1;
v->a[309296] = anon_sym_LBRACE;
v->a[309297] = actions(14276);
v->a[309298] = 1;
v->a[309299] = anon_sym_LBRACK;
small_parse_table_15465(v);
}
/* EOF small_parse_table_3092.c */