140 lines
4.4 KiB
C
140 lines
4.4 KiB
C
/* ************************************************************************** */
|
|
/* */
|
|
/* ::: :::::::: */
|
|
/* small_parse_table_2783.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_13915(t_small_parse_table_array *v)
|
|
{
|
|
v->a[278300] = anon_sym_GT_GT;
|
|
v->a[278301] = anon_sym_AMP_GT_GT;
|
|
v->a[278302] = anon_sym_GT_PIPE;
|
|
v->a[278303] = state(5205);
|
|
v->a[278304] = 3;
|
|
v->a[278305] = sym_file_redirect;
|
|
v->a[278306] = sym_herestring_redirect;
|
|
v->a[278307] = aux_sym_redirected_statement_repeat2;
|
|
v->a[278308] = actions(11315);
|
|
v->a[278309] = 5;
|
|
v->a[278310] = anon_sym_PIPE_PIPE;
|
|
v->a[278311] = anon_sym_AMP_AMP;
|
|
v->a[278312] = anon_sym_PIPE_AMP;
|
|
v->a[278313] = anon_sym_RBRACK;
|
|
v->a[278314] = anon_sym_LT_LT_DASH;
|
|
v->a[278315] = actions(12518);
|
|
v->a[278316] = 5;
|
|
v->a[278317] = anon_sym_LT;
|
|
v->a[278318] = anon_sym_GT;
|
|
v->a[278319] = anon_sym_AMP_GT;
|
|
small_parse_table_13916(v);
|
|
}
|
|
|
|
void small_parse_table_13916(t_small_parse_table_array *v)
|
|
{
|
|
v->a[278320] = anon_sym_LT_AMP;
|
|
v->a[278321] = anon_sym_GT_AMP;
|
|
v->a[278322] = 6;
|
|
v->a[278323] = actions(3);
|
|
v->a[278324] = 1;
|
|
v->a[278325] = sym_comment;
|
|
v->a[278326] = actions(11651);
|
|
v->a[278327] = 1;
|
|
v->a[278328] = aux_sym_concatenation_token1;
|
|
v->a[278329] = actions(11653);
|
|
v->a[278330] = 1;
|
|
v->a[278331] = sym__concat;
|
|
v->a[278332] = state(5393);
|
|
v->a[278333] = 1;
|
|
v->a[278334] = aux_sym_concatenation_repeat1;
|
|
v->a[278335] = actions(1263);
|
|
v->a[278336] = 2;
|
|
v->a[278337] = sym_file_descriptor;
|
|
v->a[278338] = aux_sym_heredoc_redirect_token1;
|
|
v->a[278339] = actions(1261);
|
|
small_parse_table_13917(v);
|
|
}
|
|
|
|
void small_parse_table_13917(t_small_parse_table_array *v)
|
|
{
|
|
v->a[278340] = 17;
|
|
v->a[278341] = anon_sym_PIPE_PIPE;
|
|
v->a[278342] = anon_sym_AMP_AMP;
|
|
v->a[278343] = anon_sym_PIPE;
|
|
v->a[278344] = anon_sym_LT;
|
|
v->a[278345] = anon_sym_GT;
|
|
v->a[278346] = anon_sym_LT_LT;
|
|
v->a[278347] = anon_sym_GT_GT;
|
|
v->a[278348] = anon_sym_PIPE_AMP;
|
|
v->a[278349] = anon_sym_AMP_GT;
|
|
v->a[278350] = anon_sym_AMP_GT_GT;
|
|
v->a[278351] = anon_sym_LT_AMP;
|
|
v->a[278352] = anon_sym_GT_AMP;
|
|
v->a[278353] = anon_sym_GT_PIPE;
|
|
v->a[278354] = anon_sym_LT_AMP_DASH;
|
|
v->a[278355] = anon_sym_GT_AMP_DASH;
|
|
v->a[278356] = anon_sym_LT_LT_DASH;
|
|
v->a[278357] = sym__special_character;
|
|
v->a[278358] = 6;
|
|
v->a[278359] = actions(3);
|
|
small_parse_table_13918(v);
|
|
}
|
|
|
|
void small_parse_table_13918(t_small_parse_table_array *v)
|
|
{
|
|
v->a[278360] = 1;
|
|
v->a[278361] = sym_comment;
|
|
v->a[278362] = actions(11512);
|
|
v->a[278363] = 1;
|
|
v->a[278364] = aux_sym_concatenation_token1;
|
|
v->a[278365] = actions(12533);
|
|
v->a[278366] = 1;
|
|
v->a[278367] = sym__concat;
|
|
v->a[278368] = state(4253);
|
|
v->a[278369] = 1;
|
|
v->a[278370] = aux_sym_concatenation_repeat1;
|
|
v->a[278371] = actions(1267);
|
|
v->a[278372] = 2;
|
|
v->a[278373] = sym_file_descriptor;
|
|
v->a[278374] = aux_sym_heredoc_redirect_token1;
|
|
v->a[278375] = actions(1265);
|
|
v->a[278376] = 17;
|
|
v->a[278377] = anon_sym_PIPE_PIPE;
|
|
v->a[278378] = anon_sym_AMP_AMP;
|
|
v->a[278379] = anon_sym_PIPE;
|
|
small_parse_table_13919(v);
|
|
}
|
|
|
|
void small_parse_table_13919(t_small_parse_table_array *v)
|
|
{
|
|
v->a[278380] = anon_sym_LT;
|
|
v->a[278381] = anon_sym_GT;
|
|
v->a[278382] = anon_sym_LT_LT;
|
|
v->a[278383] = anon_sym_GT_GT;
|
|
v->a[278384] = anon_sym_PIPE_AMP;
|
|
v->a[278385] = anon_sym_AMP_GT;
|
|
v->a[278386] = anon_sym_AMP_GT_GT;
|
|
v->a[278387] = anon_sym_LT_AMP;
|
|
v->a[278388] = anon_sym_GT_AMP;
|
|
v->a[278389] = anon_sym_GT_PIPE;
|
|
v->a[278390] = anon_sym_LT_AMP_DASH;
|
|
v->a[278391] = anon_sym_GT_AMP_DASH;
|
|
v->a[278392] = anon_sym_LT_LT_DASH;
|
|
v->a[278393] = anon_sym_LT_LT_LT;
|
|
v->a[278394] = 6;
|
|
v->a[278395] = actions(3);
|
|
v->a[278396] = 1;
|
|
v->a[278397] = sym_comment;
|
|
v->a[278398] = actions(11512);
|
|
v->a[278399] = 1;
|
|
small_parse_table_13920(v);
|
|
}
|
|
|
|
/* EOF small_parse_table_2783.c */
|