140 lines
4.5 KiB
C
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 */
|