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

140 lines
4.5 KiB
C

/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_2511.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_12555(t_small_parse_table_array *v)
{
v->a[251100] = 3;
v->a[251101] = actions(3);
v->a[251102] = 1;
v->a[251103] = sym_comment;
v->a[251104] = actions(6829);
v->a[251105] = 5;
v->a[251106] = anon_sym_COMMA;
v->a[251107] = anon_sym_CARET;
v->a[251108] = anon_sym_SLASH;
v->a[251109] = anon_sym_PERCENT;
v->a[251110] = anon_sym_COLON;
v->a[251111] = actions(6827);
v->a[251112] = 21;
v->a[251113] = sym__immediate_double_hash;
v->a[251114] = sym__external_expansion_sym_hash;
v->a[251115] = sym__external_expansion_sym_bang;
v->a[251116] = sym__external_expansion_sym_equal;
v->a[251117] = anon_sym_POUND;
v->a[251118] = anon_sym_RBRACE3;
v->a[251119] = anon_sym_AT;
small_parse_table_12556(v);
}
void small_parse_table_12556(t_small_parse_table_array *v)
{
v->a[251120] = anon_sym_EQ2;
v->a[251121] = anon_sym_COLON_EQ;
v->a[251122] = anon_sym_DASH3;
v->a[251123] = anon_sym_COLON_DASH;
v->a[251124] = anon_sym_PLUS3;
v->a[251125] = anon_sym_COLON_PLUS;
v->a[251126] = anon_sym_QMARK2;
v->a[251127] = anon_sym_COLON_QMARK;
v->a[251128] = anon_sym_PERCENT_PERCENT;
v->a[251129] = anon_sym_SLASH_SLASH;
v->a[251130] = anon_sym_SLASH_POUND;
v->a[251131] = anon_sym_SLASH_PERCENT;
v->a[251132] = anon_sym_COMMA_COMMA;
v->a[251133] = anon_sym_CARET_CARET;
v->a[251134] = 6;
v->a[251135] = actions(3);
v->a[251136] = 1;
v->a[251137] = sym_comment;
v->a[251138] = actions(11512);
v->a[251139] = 1;
small_parse_table_12557(v);
}
void small_parse_table_12557(t_small_parse_table_array *v)
{
v->a[251140] = aux_sym_concatenation_token1;
v->a[251141] = actions(11624);
v->a[251142] = 1;
v->a[251143] = sym__concat;
v->a[251144] = state(4253);
v->a[251145] = 1;
v->a[251146] = aux_sym_concatenation_repeat1;
v->a[251147] = actions(1288);
v->a[251148] = 3;
v->a[251149] = sym_file_descriptor;
v->a[251150] = ts_builtin_sym_end;
v->a[251151] = aux_sym_heredoc_redirect_token1;
v->a[251152] = actions(1286);
v->a[251153] = 20;
v->a[251154] = anon_sym_SEMI;
v->a[251155] = anon_sym_PIPE_PIPE;
v->a[251156] = anon_sym_AMP_AMP;
v->a[251157] = anon_sym_PIPE;
v->a[251158] = anon_sym_AMP;
v->a[251159] = anon_sym_LT;
small_parse_table_12558(v);
}
void small_parse_table_12558(t_small_parse_table_array *v)
{
v->a[251160] = anon_sym_GT;
v->a[251161] = anon_sym_LT_LT;
v->a[251162] = anon_sym_GT_GT;
v->a[251163] = anon_sym_SEMI_SEMI;
v->a[251164] = anon_sym_PIPE_AMP;
v->a[251165] = anon_sym_AMP_GT;
v->a[251166] = anon_sym_AMP_GT_GT;
v->a[251167] = anon_sym_LT_AMP;
v->a[251168] = anon_sym_GT_AMP;
v->a[251169] = anon_sym_GT_PIPE;
v->a[251170] = anon_sym_LT_AMP_DASH;
v->a[251171] = anon_sym_GT_AMP_DASH;
v->a[251172] = anon_sym_LT_LT_DASH;
v->a[251173] = anon_sym_LT_LT_LT;
v->a[251174] = 6;
v->a[251175] = actions(3);
v->a[251176] = 1;
v->a[251177] = sym_comment;
v->a[251178] = actions(11500);
v->a[251179] = 1;
small_parse_table_12559(v);
}
void small_parse_table_12559(t_small_parse_table_array *v)
{
v->a[251180] = aux_sym_concatenation_token1;
v->a[251181] = actions(11626);
v->a[251182] = 1;
v->a[251183] = sym__concat;
v->a[251184] = state(4244);
v->a[251185] = 1;
v->a[251186] = aux_sym_concatenation_repeat1;
v->a[251187] = actions(1267);
v->a[251188] = 4;
v->a[251189] = sym_file_descriptor;
v->a[251190] = sym_variable_name;
v->a[251191] = ts_builtin_sym_end;
v->a[251192] = aux_sym_heredoc_redirect_token1;
v->a[251193] = actions(1265);
v->a[251194] = 19;
v->a[251195] = anon_sym_SEMI;
v->a[251196] = anon_sym_PIPE_PIPE;
v->a[251197] = anon_sym_AMP_AMP;
v->a[251198] = anon_sym_PIPE;
v->a[251199] = anon_sym_AMP;
small_parse_table_12560(v);
}
/* EOF small_parse_table_2511.c */