Updated syntax with a simpler one
This commit is contained in:
parent
38fa2d2e84
commit
aeb576024f
4465 changed files with 195554 additions and 526060 deletions
6355
parser/Filelist.mk
6355
parser/Filelist.mk
File diff suppressed because it is too large
Load diff
|
|
@ -22,6 +22,5 @@
|
||||||
|
|
||||||
void alias_sequences_0(t_alias_sequences_array *v);
|
void alias_sequences_0(t_alias_sequences_array *v);
|
||||||
void alias_sequences_1(t_alias_sequences_array *v);
|
void alias_sequences_1(t_alias_sequences_array *v);
|
||||||
void alias_sequences_2(t_alias_sequences_array *v);
|
|
||||||
|
|
||||||
#endif
|
#endif // ALIAS_SEQUENCES_H
|
||||||
|
|
|
||||||
|
|
@ -14,62 +14,41 @@
|
||||||
|
|
||||||
void alias_sequences_0(t_alias_sequences_array *v)
|
void alias_sequences_0(t_alias_sequences_array *v)
|
||||||
{
|
{
|
||||||
v->a[1][0] = sym_word;
|
v->a[3][0] = sym_word;
|
||||||
v->a[9][1] = sym_word;
|
v->a[6][1] = sym_word;
|
||||||
v->a[10][1] = sym_word;
|
v->a[10][1] = anon_sym_AT;
|
||||||
v->a[11][1] = anon_sym_AT2;
|
v->a[11][0] = anon_sym_AT;
|
||||||
v->a[13][0] = anon_sym_AT2;
|
v->a[15][0] = sym_word;
|
||||||
v->a[16][0] = sym_word;
|
v->a[19][2] = sym_word;
|
||||||
v->a[22][2] = sym_word;
|
v->a[21][2] = sym_word;
|
||||||
v->a[23][2] = sym_word;
|
v->a[22][1] = sym_word;
|
||||||
v->a[25][2] = sym_word;
|
v->a[28][0] = anon_sym_AT;
|
||||||
v->a[32][0] = anon_sym_AT2;
|
v->a[35][1] = sym_word;
|
||||||
v->a[33][1] = anon_sym_AT2;
|
v->a[38][0] = sym_regex;
|
||||||
v->a[36][1] = sym_word;
|
v->a[41][0] = sym_word;
|
||||||
v->a[40][2] = sym_word;
|
v->a[50][0] = sym_word;
|
||||||
v->a[45][1] = sym_word;
|
v->a[51][0] = sym_word;
|
||||||
v->a[48][0] = sym_regex;
|
v->a[52][0] = sym_word;
|
||||||
v->a[53][1] = anon_sym_AT2;
|
v->a[65][1] = sym_word;
|
||||||
v->a[55][0] = sym_variable_name;
|
v->a[66][1] = sym_word;
|
||||||
v->a[59][0] = sym_word;
|
v->a[67][1] = sym_word;
|
||||||
v->a[62][2] = sym_word;
|
v->a[68][0] = sym_word;
|
||||||
v->a[77][0] = sym_word;
|
v->a[69][0] = sym_word;
|
||||||
alias_sequences_1(v);
|
alias_sequences_1(v);
|
||||||
}
|
}
|
||||||
|
|
||||||
void alias_sequences_1(t_alias_sequences_array *v)
|
void alias_sequences_1(t_alias_sequences_array *v)
|
||||||
{
|
{
|
||||||
v->a[78][0] = sym_word;
|
v->a[70][0] = sym_word;
|
||||||
v->a[79][0] = sym_word;
|
v->a[71][0] = sym_word;
|
||||||
v->a[85][3] = sym_word;
|
v->a[82][1] = sym_word;
|
||||||
v->a[86][2] = sym_word;
|
v->a[83][1] = sym_word;
|
||||||
v->a[88][3] = sym_word;
|
v->a[84][1] = sym_word;
|
||||||
v->a[103][0] = sym_word;
|
v->a[85][1] = sym_word;
|
||||||
v->a[104][0] = sym_word;
|
v->a[86][0] = sym_word;
|
||||||
v->a[105][0] = sym_word;
|
v->a[87][0] = sym_word;
|
||||||
v->a[106][0] = sym_word;
|
v->a[91][1] = sym_word;
|
||||||
v->a[107][1] = sym_word;
|
v->a[92][1] = sym_word;
|
||||||
v->a[108][1] = sym_word;
|
|
||||||
v->a[109][1] = sym_word;
|
|
||||||
v->a[117][3] = sym_word;
|
|
||||||
v->a[119][4] = sym_word;
|
|
||||||
v->a[120][3] = sym_word;
|
|
||||||
v->a[121][4] = sym_word;
|
|
||||||
v->a[134][0] = sym_word;
|
|
||||||
v->a[135][0] = sym_word;
|
|
||||||
v->a[136][1] = sym_word;
|
|
||||||
v->a[137][1] = sym_word;
|
|
||||||
alias_sequences_2(v);
|
|
||||||
}
|
|
||||||
|
|
||||||
void alias_sequences_2(t_alias_sequences_array *v)
|
|
||||||
{
|
|
||||||
v->a[138][1] = sym_word;
|
|
||||||
v->a[139][1] = sym_word;
|
|
||||||
v->a[146][4] = sym_word;
|
|
||||||
v->a[147][4] = sym_word;
|
|
||||||
v->a[153][1] = sym_word;
|
|
||||||
v->a[154][1] = sym_word;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* EOF alias_sequences_0.c */
|
/* EOF alias_sequences_0.c */
|
||||||
|
|
|
||||||
|
|
@ -35,4 +35,4 @@ static inline t_char_range *sym_word_character_set_1(void)
|
||||||
return (val);
|
return (val);
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
#endif // CHARSET_INLINE_H
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||||
/* +#+#+#+#+#+ +#+ */
|
/* +#+#+#+#+#+ +#+ */
|
||||||
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
||||||
/* Updated: 2024/04/28 18:14:24 by rparodi ### ########.fr */
|
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
||||||
/* */
|
/* */
|
||||||
/* ************************************************************************** */
|
/* ************************************************************************** */
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||||
/* +#+#+#+#+#+ +#+ */
|
/* +#+#+#+#+#+ +#+ */
|
||||||
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
||||||
/* Updated: 2024/04/28 18:14:41 by rparodi ### ########.fr */
|
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
||||||
/* */
|
/* */
|
||||||
/* ************************************************************************** */
|
/* ************************************************************************** */
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||||
/* +#+#+#+#+#+ +#+ */
|
/* +#+#+#+#+#+ +#+ */
|
||||||
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
||||||
/* Updated: 2024/04/28 18:15:37 by rparodi ### ########.fr */
|
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
||||||
/* */
|
/* */
|
||||||
/* ************************************************************************** */
|
/* ************************************************************************** */
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||||
/* +#+#+#+#+#+ +#+ */
|
/* +#+#+#+#+#+ +#+ */
|
||||||
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
||||||
/* Updated: 2024/04/28 18:14:55 by rparodi ### ########.fr */
|
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
||||||
/* */
|
/* */
|
||||||
/* ************************************************************************** */
|
/* ************************************************************************** */
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||||
/* +#+#+#+#+#+ +#+ */
|
/* +#+#+#+#+#+ +#+ */
|
||||||
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
||||||
/* Updated: 2024/04/28 18:20:21 by rparodi ### ########.fr */
|
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
||||||
/* */
|
/* */
|
||||||
/* ************************************************************************** */
|
/* ************************************************************************** */
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||||
/* +#+#+#+#+#+ +#+ */
|
/* +#+#+#+#+#+ +#+ */
|
||||||
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
||||||
/* Updated: 2024/04/28 18:15:08 by rparodi ### ########.fr */
|
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
||||||
/* */
|
/* */
|
||||||
/* ************************************************************************** */
|
/* ************************************************************************** */
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||||
/* +#+#+#+#+#+ +#+ */
|
/* +#+#+#+#+#+ +#+ */
|
||||||
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
||||||
/* Updated: 2024/04/28 18:15:20 by rparodi ### ########.fr */
|
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
||||||
/* */
|
/* */
|
||||||
/* ************************************************************************** */
|
/* ************************************************************************** */
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||||
/* +#+#+#+#+#+ +#+ */
|
/* +#+#+#+#+#+ +#+ */
|
||||||
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
||||||
/* Updated: 2024/04/28 18:16:46 by rparodi ### ########.fr */
|
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
||||||
/* */
|
/* */
|
||||||
/* ************************************************************************** */
|
/* ************************************************************************** */
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||||
/* +#+#+#+#+#+ +#+ */
|
/* +#+#+#+#+#+ +#+ */
|
||||||
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
||||||
/* Updated: 2024/04/28 18:17:22 by rparodi ### ########.fr */
|
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
||||||
/* */
|
/* */
|
||||||
/* ************************************************************************** */
|
/* ************************************************************************** */
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||||
/* +#+#+#+#+#+ +#+ */
|
/* +#+#+#+#+#+ +#+ */
|
||||||
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
||||||
/* Updated: 2024/04/28 18:17:43 by rparodi ### ########.fr */
|
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
||||||
/* */
|
/* */
|
||||||
/* ************************************************************************** */
|
/* ************************************************************************** */
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||||
/* +#+#+#+#+#+ +#+ */
|
/* +#+#+#+#+#+ +#+ */
|
||||||
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
||||||
/* Updated: 2024/04/28 18:18:15 by rparodi ### ########.fr */
|
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
||||||
/* */
|
/* */
|
||||||
/* ************************************************************************** */
|
/* ************************************************************************** */
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||||
/* +#+#+#+#+#+ +#+ */
|
/* +#+#+#+#+#+ +#+ */
|
||||||
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
||||||
/* Updated: 2024/04/28 18:17:06 by rparodi ### ########.fr */
|
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
||||||
/* */
|
/* */
|
||||||
/* ************************************************************************** */
|
/* ************************************************************************** */
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||||
/* +#+#+#+#+#+ +#+ */
|
/* +#+#+#+#+#+ +#+ */
|
||||||
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
||||||
/* Updated: 2024/04/28 18:18:30 by rparodi ### ########.fr */
|
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
||||||
/* */
|
/* */
|
||||||
/* ************************************************************************** */
|
/* ************************************************************************** */
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||||
/* +#+#+#+#+#+ +#+ */
|
/* +#+#+#+#+#+ +#+ */
|
||||||
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
||||||
/* Updated: 2024/04/28 18:18:48 by rparodi ### ########.fr */
|
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
||||||
/* */
|
/* */
|
||||||
/* ************************************************************************** */
|
/* ************************************************************************** */
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||||
/* +#+#+#+#+#+ +#+ */
|
/* +#+#+#+#+#+ +#+ */
|
||||||
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
||||||
/* Updated: 2024/04/28 18:19:01 by rparodi ### ########.fr */
|
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
||||||
/* */
|
/* */
|
||||||
/* ************************************************************************** */
|
/* ************************************************************************** */
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||||
/* +#+#+#+#+#+ +#+ */
|
/* +#+#+#+#+#+ +#+ */
|
||||||
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
||||||
/* Updated: 2024/04/28 18:19:14 by rparodi ### ########.fr */
|
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
||||||
/* */
|
/* */
|
||||||
/* ************************************************************************** */
|
/* ************************************************************************** */
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||||
/* +#+#+#+#+#+ +#+ */
|
/* +#+#+#+#+#+ +#+ */
|
||||||
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
||||||
/* Updated: 2024/04/28 18:19:25 by rparodi ### ########.fr */
|
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
||||||
/* */
|
/* */
|
||||||
/* ************************************************************************** */
|
/* ************************************************************************** */
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -42,15 +42,5 @@ void external_scanner_states_18(t_external_scanner_states_array *v);
|
||||||
void external_scanner_states_19(t_external_scanner_states_array *v);
|
void external_scanner_states_19(t_external_scanner_states_array *v);
|
||||||
void external_scanner_states_20(t_external_scanner_states_array *v);
|
void external_scanner_states_20(t_external_scanner_states_array *v);
|
||||||
void external_scanner_states_21(t_external_scanner_states_array *v);
|
void external_scanner_states_21(t_external_scanner_states_array *v);
|
||||||
void external_scanner_states_22(t_external_scanner_states_array *v);
|
|
||||||
void external_scanner_states_23(t_external_scanner_states_array *v);
|
|
||||||
void external_scanner_states_24(t_external_scanner_states_array *v);
|
|
||||||
void external_scanner_states_25(t_external_scanner_states_array *v);
|
|
||||||
void external_scanner_states_26(t_external_scanner_states_array *v);
|
|
||||||
void external_scanner_states_27(t_external_scanner_states_array *v);
|
|
||||||
void external_scanner_states_28(t_external_scanner_states_array *v);
|
|
||||||
void external_scanner_states_29(t_external_scanner_states_array *v);
|
|
||||||
void external_scanner_states_30(t_external_scanner_states_array *v);
|
|
||||||
void external_scanner_states_31(t_external_scanner_states_array *v);
|
|
||||||
|
|
||||||
#endif
|
#endif // EXTERNAL_SCANNER_STATES_H
|
||||||
|
|
|
||||||
|
|
@ -32,16 +32,13 @@ void external_scanner_states_0(t_external_scanner_states_array *v)
|
||||||
v->a[1][ts_external_token__bare_dollar] = true;
|
v->a[1][ts_external_token__bare_dollar] = true;
|
||||||
v->a[1][ts_external_token__brace_start] = true;
|
v->a[1][ts_external_token__brace_start] = true;
|
||||||
v->a[1][ts_external_token__immediate_double_hash] = true;
|
v->a[1][ts_external_token__immediate_double_hash] = true;
|
||||||
v->a[1][ts_external_token__external_expansion_sym_hash] = true;
|
v->a[1][ts_external_token_RBRACE] = true;
|
||||||
v->a[1][ts_external_token__external_expansion_sym_bang] = true;
|
v->a[1][ts_external_token_RBRACK] = true;
|
||||||
external_scanner_states_1(v);
|
external_scanner_states_1(v);
|
||||||
}
|
}
|
||||||
|
|
||||||
void external_scanner_states_1(t_external_scanner_states_array *v)
|
void external_scanner_states_1(t_external_scanner_states_array *v)
|
||||||
{
|
{
|
||||||
v->a[1][ts_external_token__external_expansion_sym_equal] = true;
|
|
||||||
v->a[1][ts_external_token_RBRACE] = true;
|
|
||||||
v->a[1][ts_external_token_RBRACK] = true;
|
|
||||||
v->a[1][ts_external_token_LT_LT] = true;
|
v->a[1][ts_external_token_LT_LT] = true;
|
||||||
v->a[1][ts_external_token_LT_LT_DASH] = true;
|
v->a[1][ts_external_token_LT_LT_DASH] = true;
|
||||||
v->a[1][ts_external_token_LPAREN] = true;
|
v->a[1][ts_external_token_LPAREN] = true;
|
||||||
|
|
@ -56,84 +53,87 @@ void external_scanner_states_1(t_external_scanner_states_array *v)
|
||||||
v->a[3][ts_external_token_variable_name] = true;
|
v->a[3][ts_external_token_variable_name] = true;
|
||||||
v->a[3][ts_external_token_test_operator] = true;
|
v->a[3][ts_external_token_test_operator] = true;
|
||||||
v->a[3][ts_external_token__brace_start] = true;
|
v->a[3][ts_external_token__brace_start] = true;
|
||||||
v->a[3][ts_external_token_RBRACK] = true;
|
|
||||||
v->a[3][ts_external_token_LPAREN] = true;
|
v->a[3][ts_external_token_LPAREN] = true;
|
||||||
|
v->a[3][ts_external_token_esac] = true;
|
||||||
v->a[4][ts_external_token_file_descriptor] = true;
|
v->a[4][ts_external_token_file_descriptor] = true;
|
||||||
|
v->a[4][ts_external_token_test_operator] = true;
|
||||||
|
v->a[4][ts_external_token__bare_dollar] = true;
|
||||||
|
v->a[4][ts_external_token__brace_start] = true;
|
||||||
external_scanner_states_2(v);
|
external_scanner_states_2(v);
|
||||||
}
|
}
|
||||||
|
|
||||||
void external_scanner_states_2(t_external_scanner_states_array *v)
|
void external_scanner_states_2(t_external_scanner_states_array *v)
|
||||||
{
|
{
|
||||||
v->a[4][ts_external_token__concat] = true;
|
|
||||||
v->a[4][ts_external_token_test_operator] = true;
|
|
||||||
v->a[4][ts_external_token__bare_dollar] = true;
|
|
||||||
v->a[4][ts_external_token__brace_start] = true;
|
|
||||||
v->a[4][ts_external_token_LT_LT] = true;
|
v->a[4][ts_external_token_LT_LT] = true;
|
||||||
v->a[4][ts_external_token_LT_LT_DASH] = true;
|
v->a[4][ts_external_token_LT_LT_DASH] = true;
|
||||||
v->a[4][ts_external_token_heredoc_redirect_token1] = true;
|
v->a[4][ts_external_token_heredoc_redirect_token1] = true;
|
||||||
v->a[4][ts_external_token_LPAREN] = true;
|
v->a[4][ts_external_token_LPAREN] = true;
|
||||||
|
v->a[4][ts_external_token_esac] = true;
|
||||||
v->a[5][ts_external_token_file_descriptor] = true;
|
v->a[5][ts_external_token_file_descriptor] = true;
|
||||||
v->a[5][ts_external_token__concat] = true;
|
v->a[5][ts_external_token_variable_name] = true;
|
||||||
v->a[5][ts_external_token_test_operator] = true;
|
v->a[5][ts_external_token_test_operator] = true;
|
||||||
v->a[5][ts_external_token__bare_dollar] = true;
|
|
||||||
v->a[5][ts_external_token__brace_start] = true;
|
v->a[5][ts_external_token__brace_start] = true;
|
||||||
v->a[5][ts_external_token_RBRACK] = true;
|
|
||||||
v->a[5][ts_external_token_LT_LT] = true;
|
v->a[5][ts_external_token_LT_LT] = true;
|
||||||
v->a[5][ts_external_token_LT_LT_DASH] = true;
|
v->a[5][ts_external_token_LT_LT_DASH] = true;
|
||||||
v->a[5][ts_external_token_LPAREN] = true;
|
v->a[5][ts_external_token_heredoc_redirect_token1] = true;
|
||||||
|
v->a[5][ts_external_token_esac] = true;
|
||||||
v->a[6][ts_external_token_file_descriptor] = true;
|
v->a[6][ts_external_token_file_descriptor] = true;
|
||||||
v->a[6][ts_external_token_variable_name] = true;
|
v->a[6][ts_external_token_variable_name] = true;
|
||||||
v->a[6][ts_external_token_test_operator] = true;
|
v->a[6][ts_external_token_test_operator] = true;
|
||||||
|
v->a[6][ts_external_token__bare_dollar] = true;
|
||||||
|
v->a[6][ts_external_token__brace_start] = true;
|
||||||
|
v->a[6][ts_external_token_LT_LT] = true;
|
||||||
|
v->a[6][ts_external_token_LT_LT_DASH] = true;
|
||||||
external_scanner_states_3(v);
|
external_scanner_states_3(v);
|
||||||
}
|
}
|
||||||
|
|
||||||
void external_scanner_states_3(t_external_scanner_states_array *v)
|
void external_scanner_states_3(t_external_scanner_states_array *v)
|
||||||
{
|
{
|
||||||
v->a[6][ts_external_token__brace_start] = true;
|
v->a[6][ts_external_token_heredoc_redirect_token1] = true;
|
||||||
v->a[6][ts_external_token_LPAREN] = true;
|
v->a[6][ts_external_token_LPAREN] = true;
|
||||||
v->a[6][ts_external_token_esac] = true;
|
v->a[6][ts_external_token_esac] = true;
|
||||||
v->a[7][ts_external_token__concat] = true;
|
v->a[7][ts_external_token_file_descriptor] = true;
|
||||||
|
v->a[7][ts_external_token_variable_name] = true;
|
||||||
v->a[7][ts_external_token_test_operator] = true;
|
v->a[7][ts_external_token_test_operator] = true;
|
||||||
|
v->a[7][ts_external_token__bare_dollar] = true;
|
||||||
v->a[7][ts_external_token__brace_start] = true;
|
v->a[7][ts_external_token__brace_start] = true;
|
||||||
v->a[7][ts_external_token_LT_LT] = true;
|
v->a[7][ts_external_token_LT_LT] = true;
|
||||||
|
v->a[7][ts_external_token_LT_LT_DASH] = true;
|
||||||
|
v->a[7][ts_external_token_heredoc_redirect_token1] = true;
|
||||||
v->a[7][ts_external_token_LPAREN] = true;
|
v->a[7][ts_external_token_LPAREN] = true;
|
||||||
v->a[8][ts_external_token__concat] = true;
|
v->a[8][ts_external_token_file_descriptor] = true;
|
||||||
|
v->a[8][ts_external_token_variable_name] = true;
|
||||||
v->a[8][ts_external_token_test_operator] = true;
|
v->a[8][ts_external_token_test_operator] = true;
|
||||||
|
v->a[8][ts_external_token__bare_dollar] = true;
|
||||||
v->a[8][ts_external_token__brace_start] = true;
|
v->a[8][ts_external_token__brace_start] = true;
|
||||||
v->a[8][ts_external_token_RBRACK] = true;
|
|
||||||
v->a[8][ts_external_token_LT_LT] = true;
|
v->a[8][ts_external_token_LT_LT] = true;
|
||||||
v->a[8][ts_external_token_LPAREN] = true;
|
v->a[8][ts_external_token_LT_LT_DASH] = true;
|
||||||
v->a[9][ts_external_token_file_descriptor] = true;
|
v->a[8][ts_external_token_heredoc_redirect_token1] = true;
|
||||||
v->a[9][ts_external_token_variable_name] = true;
|
|
||||||
v->a[9][ts_external_token_test_operator] = true;
|
|
||||||
v->a[9][ts_external_token__bare_dollar] = true;
|
|
||||||
v->a[9][ts_external_token__brace_start] = true;
|
|
||||||
v->a[9][ts_external_token_LT_LT] = true;
|
|
||||||
external_scanner_states_4(v);
|
external_scanner_states_4(v);
|
||||||
}
|
}
|
||||||
|
|
||||||
void external_scanner_states_4(t_external_scanner_states_array *v)
|
void external_scanner_states_4(t_external_scanner_states_array *v)
|
||||||
{
|
{
|
||||||
|
v->a[8][ts_external_token_esac] = true;
|
||||||
|
v->a[9][ts_external_token_file_descriptor] = true;
|
||||||
|
v->a[9][ts_external_token_variable_name] = true;
|
||||||
|
v->a[9][ts_external_token_test_operator] = true;
|
||||||
|
v->a[9][ts_external_token__brace_start] = true;
|
||||||
|
v->a[9][ts_external_token_LT_LT] = true;
|
||||||
v->a[9][ts_external_token_LT_LT_DASH] = true;
|
v->a[9][ts_external_token_LT_LT_DASH] = true;
|
||||||
v->a[9][ts_external_token_heredoc_redirect_token1] = true;
|
v->a[9][ts_external_token_heredoc_redirect_token1] = true;
|
||||||
v->a[9][ts_external_token_LPAREN] = true;
|
|
||||||
v->a[10][ts_external_token_file_descriptor] = true;
|
v->a[10][ts_external_token_file_descriptor] = true;
|
||||||
v->a[10][ts_external_token_variable_name] = true;
|
|
||||||
v->a[10][ts_external_token_test_operator] = true;
|
v->a[10][ts_external_token_test_operator] = true;
|
||||||
v->a[10][ts_external_token__bare_dollar] = true;
|
v->a[10][ts_external_token__bare_dollar] = true;
|
||||||
v->a[10][ts_external_token__brace_start] = true;
|
v->a[10][ts_external_token__brace_start] = true;
|
||||||
v->a[10][ts_external_token_RBRACK] = true;
|
|
||||||
v->a[10][ts_external_token_LT_LT] = true;
|
v->a[10][ts_external_token_LT_LT] = true;
|
||||||
v->a[10][ts_external_token_LT_LT_DASH] = true;
|
v->a[10][ts_external_token_LT_LT_DASH] = true;
|
||||||
|
v->a[10][ts_external_token_heredoc_redirect_token1] = true;
|
||||||
v->a[10][ts_external_token_LPAREN] = true;
|
v->a[10][ts_external_token_LPAREN] = true;
|
||||||
v->a[11][ts_external_token_file_descriptor] = true;
|
v->a[11][ts_external_token_file_descriptor] = true;
|
||||||
v->a[11][ts_external_token_test_operator] = true;
|
v->a[11][ts_external_token_test_operator] = true;
|
||||||
v->a[11][ts_external_token__bare_dollar] = true;
|
|
||||||
v->a[11][ts_external_token__brace_start] = true;
|
v->a[11][ts_external_token__brace_start] = true;
|
||||||
v->a[11][ts_external_token_LT_LT] = true;
|
v->a[11][ts_external_token_LT_LT] = true;
|
||||||
v->a[11][ts_external_token_LT_LT_DASH] = true;
|
|
||||||
v->a[11][ts_external_token_heredoc_redirect_token1] = true;
|
|
||||||
v->a[11][ts_external_token_LPAREN] = true;
|
|
||||||
external_scanner_states_5(v);
|
external_scanner_states_5(v);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -14,66 +14,59 @@
|
||||||
|
|
||||||
void external_scanner_states_5(t_external_scanner_states_array *v)
|
void external_scanner_states_5(t_external_scanner_states_array *v)
|
||||||
{
|
{
|
||||||
|
v->a[11][ts_external_token_LT_LT_DASH] = true;
|
||||||
|
v->a[11][ts_external_token_heredoc_redirect_token1] = true;
|
||||||
|
v->a[11][ts_external_token_esac] = true;
|
||||||
v->a[12][ts_external_token_file_descriptor] = true;
|
v->a[12][ts_external_token_file_descriptor] = true;
|
||||||
v->a[12][ts_external_token_test_operator] = true;
|
v->a[12][ts_external_token_test_operator] = true;
|
||||||
v->a[12][ts_external_token__bare_dollar] = true;
|
v->a[12][ts_external_token__bare_dollar] = true;
|
||||||
v->a[12][ts_external_token__brace_start] = true;
|
v->a[12][ts_external_token__brace_start] = true;
|
||||||
v->a[12][ts_external_token_RBRACK] = true;
|
|
||||||
v->a[12][ts_external_token_LT_LT] = true;
|
v->a[12][ts_external_token_LT_LT] = true;
|
||||||
v->a[12][ts_external_token_LT_LT_DASH] = true;
|
v->a[12][ts_external_token_LT_LT_DASH] = true;
|
||||||
v->a[12][ts_external_token_LPAREN] = true;
|
v->a[12][ts_external_token_heredoc_redirect_token1] = true;
|
||||||
|
v->a[12][ts_external_token_esac] = true;
|
||||||
v->a[13][ts_external_token_file_descriptor] = true;
|
v->a[13][ts_external_token_file_descriptor] = true;
|
||||||
|
v->a[13][ts_external_token_variable_name] = true;
|
||||||
v->a[13][ts_external_token_test_operator] = true;
|
v->a[13][ts_external_token_test_operator] = true;
|
||||||
v->a[13][ts_external_token__bare_dollar] = true;
|
v->a[13][ts_external_token__bare_dollar] = true;
|
||||||
v->a[13][ts_external_token__brace_start] = true;
|
v->a[13][ts_external_token__brace_start] = true;
|
||||||
v->a[13][ts_external_token_LT_LT] = true;
|
v->a[13][ts_external_token_LT_LT] = true;
|
||||||
v->a[13][ts_external_token_LT_LT_DASH] = true;
|
v->a[13][ts_external_token_LT_LT_DASH] = true;
|
||||||
v->a[13][ts_external_token_heredoc_redirect_token1] = true;
|
v->a[13][ts_external_token_heredoc_redirect_token1] = true;
|
||||||
v->a[13][ts_external_token_LPAREN] = true;
|
|
||||||
v->a[13][ts_external_token_esac] = true;
|
|
||||||
v->a[14][ts_external_token_file_descriptor] = true;
|
v->a[14][ts_external_token_file_descriptor] = true;
|
||||||
v->a[14][ts_external_token_test_operator] = true;
|
|
||||||
v->a[14][ts_external_token__bare_dollar] = true;
|
|
||||||
external_scanner_states_6(v);
|
external_scanner_states_6(v);
|
||||||
}
|
}
|
||||||
|
|
||||||
void external_scanner_states_6(t_external_scanner_states_array *v)
|
void external_scanner_states_6(t_external_scanner_states_array *v)
|
||||||
{
|
{
|
||||||
|
v->a[14][ts_external_token_test_operator] = true;
|
||||||
v->a[14][ts_external_token__brace_start] = true;
|
v->a[14][ts_external_token__brace_start] = true;
|
||||||
v->a[14][ts_external_token_LT_LT] = true;
|
v->a[14][ts_external_token_LT_LT] = true;
|
||||||
v->a[14][ts_external_token_LT_LT_DASH] = true;
|
v->a[14][ts_external_token_LT_LT_DASH] = true;
|
||||||
v->a[14][ts_external_token_heredoc_redirect_token1] = true;
|
v->a[14][ts_external_token_heredoc_redirect_token1] = true;
|
||||||
v->a[14][ts_external_token_esac] = true;
|
|
||||||
v->a[15][ts_external_token_file_descriptor] = true;
|
v->a[15][ts_external_token_file_descriptor] = true;
|
||||||
v->a[15][ts_external_token_variable_name] = true;
|
|
||||||
v->a[15][ts_external_token_test_operator] = true;
|
v->a[15][ts_external_token_test_operator] = true;
|
||||||
v->a[15][ts_external_token__bare_dollar] = true;
|
v->a[15][ts_external_token__bare_dollar] = true;
|
||||||
v->a[15][ts_external_token__brace_start] = true;
|
v->a[15][ts_external_token__brace_start] = true;
|
||||||
v->a[15][ts_external_token_LT_LT] = true;
|
v->a[15][ts_external_token_LT_LT] = true;
|
||||||
v->a[15][ts_external_token_LT_LT_DASH] = true;
|
v->a[15][ts_external_token_LT_LT_DASH] = true;
|
||||||
v->a[15][ts_external_token_heredoc_redirect_token1] = true;
|
v->a[15][ts_external_token_heredoc_redirect_token1] = true;
|
||||||
v->a[15][ts_external_token_LPAREN] = true;
|
|
||||||
v->a[15][ts_external_token_esac] = true;
|
|
||||||
v->a[16][ts_external_token_file_descriptor] = true;
|
v->a[16][ts_external_token_file_descriptor] = true;
|
||||||
v->a[16][ts_external_token_test_operator] = true;
|
v->a[16][ts_external_token_test_operator] = true;
|
||||||
v->a[16][ts_external_token__bare_dollar] = true;
|
|
||||||
v->a[16][ts_external_token__brace_start] = true;
|
v->a[16][ts_external_token__brace_start] = true;
|
||||||
v->a[16][ts_external_token_LT_LT] = true;
|
v->a[16][ts_external_token_heredoc_redirect_token1] = true;
|
||||||
|
v->a[17][ts_external_token_file_descriptor] = true;
|
||||||
|
v->a[17][ts_external_token_test_operator] = true;
|
||||||
|
v->a[17][ts_external_token__bare_dollar] = true;
|
||||||
|
v->a[17][ts_external_token__brace_start] = true;
|
||||||
external_scanner_states_7(v);
|
external_scanner_states_7(v);
|
||||||
}
|
}
|
||||||
|
|
||||||
void external_scanner_states_7(t_external_scanner_states_array *v)
|
void external_scanner_states_7(t_external_scanner_states_array *v)
|
||||||
{
|
{
|
||||||
v->a[16][ts_external_token_LT_LT_DASH] = true;
|
|
||||||
v->a[16][ts_external_token_heredoc_redirect_token1] = true;
|
|
||||||
v->a[17][ts_external_token_file_descriptor] = true;
|
|
||||||
v->a[17][ts_external_token_variable_name] = true;
|
|
||||||
v->a[17][ts_external_token_test_operator] = true;
|
|
||||||
v->a[17][ts_external_token__brace_start] = true;
|
|
||||||
v->a[17][ts_external_token_LT_LT] = true;
|
v->a[17][ts_external_token_LT_LT] = true;
|
||||||
v->a[17][ts_external_token_LT_LT_DASH] = true;
|
v->a[17][ts_external_token_LT_LT_DASH] = true;
|
||||||
v->a[17][ts_external_token_heredoc_redirect_token1] = true;
|
v->a[17][ts_external_token_LPAREN] = true;
|
||||||
v->a[17][ts_external_token_esac] = true;
|
|
||||||
v->a[18][ts_external_token_file_descriptor] = true;
|
v->a[18][ts_external_token_file_descriptor] = true;
|
||||||
v->a[18][ts_external_token_variable_name] = true;
|
v->a[18][ts_external_token_variable_name] = true;
|
||||||
v->a[18][ts_external_token_test_operator] = true;
|
v->a[18][ts_external_token_test_operator] = true;
|
||||||
|
|
@ -81,56 +74,63 @@ void external_scanner_states_7(t_external_scanner_states_array *v)
|
||||||
v->a[18][ts_external_token__brace_start] = true;
|
v->a[18][ts_external_token__brace_start] = true;
|
||||||
v->a[18][ts_external_token_LT_LT] = true;
|
v->a[18][ts_external_token_LT_LT] = true;
|
||||||
v->a[18][ts_external_token_LT_LT_DASH] = true;
|
v->a[18][ts_external_token_LT_LT_DASH] = true;
|
||||||
v->a[18][ts_external_token_heredoc_redirect_token1] = true;
|
v->a[18][ts_external_token_LPAREN] = true;
|
||||||
v->a[18][ts_external_token_esac] = true;
|
|
||||||
v->a[19][ts_external_token_file_descriptor] = true;
|
v->a[19][ts_external_token_file_descriptor] = true;
|
||||||
external_scanner_states_8(v);
|
|
||||||
}
|
|
||||||
|
|
||||||
void external_scanner_states_8(t_external_scanner_states_array *v)
|
|
||||||
{
|
|
||||||
v->a[19][ts_external_token_variable_name] = true;
|
v->a[19][ts_external_token_variable_name] = true;
|
||||||
v->a[19][ts_external_token_test_operator] = true;
|
v->a[19][ts_external_token_test_operator] = true;
|
||||||
v->a[19][ts_external_token__brace_start] = true;
|
v->a[19][ts_external_token__brace_start] = true;
|
||||||
v->a[19][ts_external_token_LT_LT] = true;
|
v->a[19][ts_external_token_LT_LT] = true;
|
||||||
v->a[19][ts_external_token_LT_LT_DASH] = true;
|
v->a[19][ts_external_token_LT_LT_DASH] = true;
|
||||||
v->a[19][ts_external_token_heredoc_redirect_token1] = true;
|
|
||||||
v->a[20][ts_external_token_file_descriptor] = true;
|
v->a[20][ts_external_token_file_descriptor] = true;
|
||||||
|
v->a[20][ts_external_token__concat] = true;
|
||||||
v->a[20][ts_external_token_variable_name] = true;
|
v->a[20][ts_external_token_variable_name] = true;
|
||||||
|
external_scanner_states_8(v);
|
||||||
|
}
|
||||||
|
|
||||||
|
void external_scanner_states_8(t_external_scanner_states_array *v)
|
||||||
|
{
|
||||||
v->a[20][ts_external_token_test_operator] = true;
|
v->a[20][ts_external_token_test_operator] = true;
|
||||||
v->a[20][ts_external_token__bare_dollar] = true;
|
|
||||||
v->a[20][ts_external_token__brace_start] = true;
|
v->a[20][ts_external_token__brace_start] = true;
|
||||||
v->a[20][ts_external_token_LT_LT] = true;
|
v->a[20][ts_external_token_LT_LT] = true;
|
||||||
v->a[20][ts_external_token_LT_LT_DASH] = true;
|
v->a[20][ts_external_token_LT_LT_DASH] = true;
|
||||||
v->a[20][ts_external_token_heredoc_redirect_token1] = true;
|
v->a[20][ts_external_token_heredoc_redirect_token1] = true;
|
||||||
|
v->a[20][ts_external_token_esac] = true;
|
||||||
v->a[21][ts_external_token_file_descriptor] = true;
|
v->a[21][ts_external_token_file_descriptor] = true;
|
||||||
|
v->a[21][ts_external_token_variable_name] = true;
|
||||||
v->a[21][ts_external_token_test_operator] = true;
|
v->a[21][ts_external_token_test_operator] = true;
|
||||||
|
v->a[21][ts_external_token__bare_dollar] = true;
|
||||||
v->a[21][ts_external_token__brace_start] = true;
|
v->a[21][ts_external_token__brace_start] = true;
|
||||||
v->a[21][ts_external_token_LT_LT] = true;
|
v->a[21][ts_external_token_LT_LT] = true;
|
||||||
v->a[21][ts_external_token_LT_LT_DASH] = true;
|
v->a[21][ts_external_token_LT_LT_DASH] = true;
|
||||||
v->a[21][ts_external_token_heredoc_redirect_token1] = true;
|
v->a[22][ts_external_token_file_descriptor] = true;
|
||||||
|
v->a[22][ts_external_token__concat] = true;
|
||||||
|
v->a[22][ts_external_token_test_operator] = true;
|
||||||
|
v->a[22][ts_external_token__bare_dollar] = true;
|
||||||
|
v->a[22][ts_external_token__brace_start] = true;
|
||||||
|
v->a[22][ts_external_token_LT_LT] = true;
|
||||||
|
v->a[22][ts_external_token_LT_LT_DASH] = true;
|
||||||
external_scanner_states_9(v);
|
external_scanner_states_9(v);
|
||||||
}
|
}
|
||||||
|
|
||||||
void external_scanner_states_9(t_external_scanner_states_array *v)
|
void external_scanner_states_9(t_external_scanner_states_array *v)
|
||||||
{
|
{
|
||||||
v->a[21][ts_external_token_esac] = true;
|
|
||||||
v->a[22][ts_external_token_file_descriptor] = true;
|
|
||||||
v->a[22][ts_external_token_test_operator] = true;
|
|
||||||
v->a[22][ts_external_token__brace_start] = true;
|
|
||||||
v->a[22][ts_external_token_LT_LT] = true;
|
|
||||||
v->a[22][ts_external_token_LT_LT_DASH] = true;
|
|
||||||
v->a[22][ts_external_token_heredoc_redirect_token1] = true;
|
v->a[22][ts_external_token_heredoc_redirect_token1] = true;
|
||||||
|
v->a[22][ts_external_token_LPAREN] = true;
|
||||||
|
v->a[22][ts_external_token_esac] = true;
|
||||||
v->a[23][ts_external_token_file_descriptor] = true;
|
v->a[23][ts_external_token_file_descriptor] = true;
|
||||||
v->a[23][ts_external_token_test_operator] = true;
|
v->a[23][ts_external_token_test_operator] = true;
|
||||||
v->a[23][ts_external_token__bare_dollar] = true;
|
v->a[23][ts_external_token__bare_dollar] = true;
|
||||||
v->a[23][ts_external_token__brace_start] = true;
|
v->a[23][ts_external_token__brace_start] = true;
|
||||||
v->a[23][ts_external_token_LT_LT] = true;
|
v->a[23][ts_external_token_LT_LT] = true;
|
||||||
v->a[23][ts_external_token_LT_LT_DASH] = true;
|
v->a[23][ts_external_token_LT_LT_DASH] = true;
|
||||||
v->a[23][ts_external_token_LPAREN] = true;
|
v->a[24][ts_external_token_file_descriptor] = true;
|
||||||
v->a[24][ts_external_token_variable_name] = true;
|
v->a[24][ts_external_token__concat] = true;
|
||||||
v->a[24][ts_external_token_test_operator] = true;
|
v->a[24][ts_external_token_test_operator] = true;
|
||||||
|
v->a[24][ts_external_token__bare_dollar] = true;
|
||||||
v->a[24][ts_external_token__brace_start] = true;
|
v->a[24][ts_external_token__brace_start] = true;
|
||||||
|
v->a[24][ts_external_token_LT_LT] = true;
|
||||||
|
v->a[24][ts_external_token_LT_LT_DASH] = true;
|
||||||
|
v->a[24][ts_external_token_heredoc_redirect_token1] = true;
|
||||||
v->a[24][ts_external_token_LPAREN] = true;
|
v->a[24][ts_external_token_LPAREN] = true;
|
||||||
v->a[25][ts_external_token_file_descriptor] = true;
|
v->a[25][ts_external_token_file_descriptor] = true;
|
||||||
v->a[25][ts_external_token_test_operator] = true;
|
v->a[25][ts_external_token_test_operator] = true;
|
||||||
|
|
|
||||||
|
|
@ -14,126 +14,126 @@
|
||||||
|
|
||||||
void external_scanner_states_10(t_external_scanner_states_array *v)
|
void external_scanner_states_10(t_external_scanner_states_array *v)
|
||||||
{
|
{
|
||||||
v->a[25][ts_external_token__bare_dollar] = true;
|
|
||||||
v->a[25][ts_external_token__brace_start] = true;
|
v->a[25][ts_external_token__brace_start] = true;
|
||||||
v->a[25][ts_external_token_LT_LT] = true;
|
v->a[25][ts_external_token_LT_LT] = true;
|
||||||
v->a[25][ts_external_token_LT_LT_DASH] = true;
|
v->a[25][ts_external_token_LT_LT_DASH] = true;
|
||||||
v->a[26][ts_external_token_file_descriptor] = true;
|
v->a[26][ts_external_token_file_descriptor] = true;
|
||||||
|
v->a[26][ts_external_token__concat] = true;
|
||||||
v->a[26][ts_external_token_test_operator] = true;
|
v->a[26][ts_external_token_test_operator] = true;
|
||||||
v->a[26][ts_external_token__brace_start] = true;
|
v->a[26][ts_external_token__brace_start] = true;
|
||||||
|
v->a[26][ts_external_token_LT_LT] = true;
|
||||||
|
v->a[26][ts_external_token_LT_LT_DASH] = true;
|
||||||
v->a[26][ts_external_token_heredoc_redirect_token1] = true;
|
v->a[26][ts_external_token_heredoc_redirect_token1] = true;
|
||||||
|
v->a[26][ts_external_token_esac] = true;
|
||||||
v->a[27][ts_external_token_file_descriptor] = true;
|
v->a[27][ts_external_token_file_descriptor] = true;
|
||||||
v->a[27][ts_external_token_variable_name] = true;
|
v->a[27][ts_external_token__concat] = true;
|
||||||
v->a[27][ts_external_token_test_operator] = true;
|
v->a[27][ts_external_token_test_operator] = true;
|
||||||
v->a[27][ts_external_token__bare_dollar] = true;
|
v->a[27][ts_external_token__bare_dollar] = true;
|
||||||
v->a[27][ts_external_token__brace_start] = true;
|
v->a[27][ts_external_token__brace_start] = true;
|
||||||
v->a[27][ts_external_token_LT_LT] = true;
|
v->a[27][ts_external_token_LT_LT] = true;
|
||||||
v->a[27][ts_external_token_LT_LT_DASH] = true;
|
v->a[27][ts_external_token_LT_LT_DASH] = true;
|
||||||
v->a[27][ts_external_token_LPAREN] = true;
|
v->a[27][ts_external_token_heredoc_redirect_token1] = true;
|
||||||
v->a[28][ts_external_token_file_descriptor] = true;
|
v->a[27][ts_external_token_esac] = true;
|
||||||
v->a[28][ts_external_token_variable_name] = true;
|
|
||||||
v->a[28][ts_external_token_test_operator] = true;
|
|
||||||
v->a[28][ts_external_token__bare_dollar] = true;
|
|
||||||
external_scanner_states_11(v);
|
external_scanner_states_11(v);
|
||||||
}
|
}
|
||||||
|
|
||||||
void external_scanner_states_11(t_external_scanner_states_array *v)
|
void external_scanner_states_11(t_external_scanner_states_array *v)
|
||||||
{
|
{
|
||||||
|
v->a[28][ts_external_token_file_descriptor] = true;
|
||||||
|
v->a[28][ts_external_token__concat] = true;
|
||||||
|
v->a[28][ts_external_token_variable_name] = true;
|
||||||
|
v->a[28][ts_external_token_test_operator] = true;
|
||||||
v->a[28][ts_external_token__brace_start] = true;
|
v->a[28][ts_external_token__brace_start] = true;
|
||||||
v->a[28][ts_external_token_LT_LT] = true;
|
v->a[28][ts_external_token_LT_LT] = true;
|
||||||
v->a[28][ts_external_token_LT_LT_DASH] = true;
|
v->a[28][ts_external_token_LT_LT_DASH] = true;
|
||||||
|
v->a[28][ts_external_token_heredoc_redirect_token1] = true;
|
||||||
v->a[29][ts_external_token_file_descriptor] = true;
|
v->a[29][ts_external_token_file_descriptor] = true;
|
||||||
v->a[29][ts_external_token_variable_name] = true;
|
v->a[29][ts_external_token__concat] = true;
|
||||||
v->a[29][ts_external_token_test_operator] = true;
|
v->a[29][ts_external_token_test_operator] = true;
|
||||||
|
v->a[29][ts_external_token__bare_dollar] = true;
|
||||||
v->a[29][ts_external_token__brace_start] = true;
|
v->a[29][ts_external_token__brace_start] = true;
|
||||||
v->a[29][ts_external_token_LT_LT] = true;
|
v->a[29][ts_external_token_LT_LT] = true;
|
||||||
v->a[29][ts_external_token_LT_LT_DASH] = true;
|
v->a[29][ts_external_token_LT_LT_DASH] = true;
|
||||||
|
v->a[29][ts_external_token_heredoc_redirect_token1] = true;
|
||||||
v->a[30][ts_external_token_file_descriptor] = true;
|
v->a[30][ts_external_token_file_descriptor] = true;
|
||||||
v->a[30][ts_external_token__concat] = true;
|
v->a[30][ts_external_token__concat] = true;
|
||||||
v->a[30][ts_external_token_test_operator] = true;
|
v->a[30][ts_external_token_test_operator] = true;
|
||||||
v->a[30][ts_external_token__bare_dollar] = true;
|
|
||||||
v->a[30][ts_external_token__brace_start] = true;
|
v->a[30][ts_external_token__brace_start] = true;
|
||||||
v->a[30][ts_external_token_LT_LT] = true;
|
|
||||||
v->a[30][ts_external_token_LT_LT_DASH] = true;
|
|
||||||
v->a[30][ts_external_token_heredoc_redirect_token1] = true;
|
|
||||||
v->a[30][ts_external_token_LPAREN] = true;
|
|
||||||
v->a[30][ts_external_token_esac] = true;
|
|
||||||
v->a[31][ts_external_token_file_descriptor] = true;
|
|
||||||
external_scanner_states_12(v);
|
external_scanner_states_12(v);
|
||||||
}
|
}
|
||||||
|
|
||||||
void external_scanner_states_12(t_external_scanner_states_array *v)
|
void external_scanner_states_12(t_external_scanner_states_array *v)
|
||||||
{
|
{
|
||||||
|
v->a[30][ts_external_token_LT_LT] = true;
|
||||||
|
v->a[30][ts_external_token_LT_LT_DASH] = true;
|
||||||
|
v->a[30][ts_external_token_heredoc_redirect_token1] = true;
|
||||||
|
v->a[31][ts_external_token_file_descriptor] = true;
|
||||||
v->a[31][ts_external_token_variable_name] = true;
|
v->a[31][ts_external_token_variable_name] = true;
|
||||||
v->a[31][ts_external_token_test_operator] = true;
|
v->a[31][ts_external_token_test_operator] = true;
|
||||||
v->a[31][ts_external_token__brace_start] = true;
|
v->a[31][ts_external_token__brace_start] = true;
|
||||||
v->a[31][ts_external_token_RBRACK] = true;
|
|
||||||
v->a[31][ts_external_token_LT_LT] = true;
|
|
||||||
v->a[31][ts_external_token_LT_LT_DASH] = true;
|
|
||||||
v->a[32][ts_external_token_file_descriptor] = true;
|
v->a[32][ts_external_token_file_descriptor] = true;
|
||||||
v->a[32][ts_external_token__concat] = true;
|
v->a[32][ts_external_token_variable_name] = true;
|
||||||
v->a[32][ts_external_token_test_operator] = true;
|
v->a[32][ts_external_token_test_operator] = true;
|
||||||
v->a[32][ts_external_token__bare_dollar] = true;
|
|
||||||
v->a[32][ts_external_token__brace_start] = true;
|
v->a[32][ts_external_token__brace_start] = true;
|
||||||
v->a[32][ts_external_token_LT_LT] = true;
|
|
||||||
v->a[32][ts_external_token_LT_LT_DASH] = true;
|
|
||||||
v->a[32][ts_external_token_heredoc_redirect_token1] = true;
|
v->a[32][ts_external_token_heredoc_redirect_token1] = true;
|
||||||
v->a[32][ts_external_token_esac] = true;
|
|
||||||
v->a[33][ts_external_token_file_descriptor] = true;
|
v->a[33][ts_external_token_file_descriptor] = true;
|
||||||
|
v->a[33][ts_external_token__concat] = true;
|
||||||
v->a[33][ts_external_token_test_operator] = true;
|
v->a[33][ts_external_token_test_operator] = true;
|
||||||
|
v->a[33][ts_external_token__bare_dollar] = true;
|
||||||
v->a[33][ts_external_token__brace_start] = true;
|
v->a[33][ts_external_token__brace_start] = true;
|
||||||
v->a[33][ts_external_token_RBRACK] = true;
|
|
||||||
v->a[33][ts_external_token_LT_LT] = true;
|
v->a[33][ts_external_token_LT_LT] = true;
|
||||||
|
v->a[33][ts_external_token_LT_LT_DASH] = true;
|
||||||
|
v->a[33][ts_external_token_LPAREN] = true;
|
||||||
external_scanner_states_13(v);
|
external_scanner_states_13(v);
|
||||||
}
|
}
|
||||||
|
|
||||||
void external_scanner_states_13(t_external_scanner_states_array *v)
|
void external_scanner_states_13(t_external_scanner_states_array *v)
|
||||||
{
|
{
|
||||||
v->a[33][ts_external_token_LT_LT_DASH] = true;
|
|
||||||
v->a[34][ts_external_token_file_descriptor] = true;
|
v->a[34][ts_external_token_file_descriptor] = true;
|
||||||
|
v->a[34][ts_external_token__concat] = true;
|
||||||
|
v->a[34][ts_external_token_variable_name] = true;
|
||||||
v->a[34][ts_external_token_test_operator] = true;
|
v->a[34][ts_external_token_test_operator] = true;
|
||||||
v->a[34][ts_external_token__brace_start] = true;
|
v->a[34][ts_external_token__brace_start] = true;
|
||||||
v->a[34][ts_external_token_LT_LT] = true;
|
v->a[34][ts_external_token_LT_LT] = true;
|
||||||
v->a[34][ts_external_token_LT_LT_DASH] = true;
|
v->a[34][ts_external_token_LT_LT_DASH] = true;
|
||||||
v->a[35][ts_external_token__concat] = true;
|
v->a[35][ts_external_token_file_descriptor] = true;
|
||||||
v->a[35][ts_external_token_variable_name] = true;
|
v->a[35][ts_external_token_variable_name] = true;
|
||||||
v->a[35][ts_external_token_test_operator] = true;
|
|
||||||
v->a[35][ts_external_token_RBRACK] = true;
|
|
||||||
v->a[35][ts_external_token_LT_LT] = true;
|
v->a[35][ts_external_token_LT_LT] = true;
|
||||||
v->a[36][ts_external_token_file_descriptor] = true;
|
v->a[35][ts_external_token_LT_LT_DASH] = true;
|
||||||
v->a[36][ts_external_token_variable_name] = true;
|
v->a[35][ts_external_token_heredoc_redirect_token1] = true;
|
||||||
v->a[36][ts_external_token_test_operator] = true;
|
v->a[35][ts_external_token_esac] = true;
|
||||||
v->a[36][ts_external_token__brace_start] = true;
|
v->a[36][ts_external_token_LT_LT] = true;
|
||||||
v->a[37][ts_external_token_file_descriptor] = true;
|
v->a[37][ts_external_token_file_descriptor] = true;
|
||||||
v->a[37][ts_external_token__concat] = true;
|
v->a[37][ts_external_token__concat] = true;
|
||||||
v->a[37][ts_external_token_test_operator] = true;
|
v->a[37][ts_external_token_test_operator] = true;
|
||||||
v->a[37][ts_external_token__bare_dollar] = true;
|
v->a[37][ts_external_token__bare_dollar] = true;
|
||||||
v->a[37][ts_external_token__brace_start] = true;
|
v->a[37][ts_external_token__brace_start] = true;
|
||||||
|
v->a[37][ts_external_token_LT_LT] = true;
|
||||||
external_scanner_states_14(v);
|
external_scanner_states_14(v);
|
||||||
}
|
}
|
||||||
|
|
||||||
void external_scanner_states_14(t_external_scanner_states_array *v)
|
void external_scanner_states_14(t_external_scanner_states_array *v)
|
||||||
{
|
{
|
||||||
v->a[37][ts_external_token_LT_LT] = true;
|
|
||||||
v->a[37][ts_external_token_LT_LT_DASH] = true;
|
v->a[37][ts_external_token_LT_LT_DASH] = true;
|
||||||
v->a[37][ts_external_token_heredoc_redirect_token1] = true;
|
|
||||||
v->a[38][ts_external_token_file_descriptor] = true;
|
v->a[38][ts_external_token_file_descriptor] = true;
|
||||||
v->a[38][ts_external_token__concat] = true;
|
v->a[38][ts_external_token__concat] = true;
|
||||||
v->a[38][ts_external_token_variable_name] = true;
|
|
||||||
v->a[38][ts_external_token_test_operator] = true;
|
v->a[38][ts_external_token_test_operator] = true;
|
||||||
v->a[38][ts_external_token__brace_start] = true;
|
v->a[38][ts_external_token__brace_start] = true;
|
||||||
v->a[38][ts_external_token_LT_LT] = true;
|
v->a[38][ts_external_token_LT_LT] = true;
|
||||||
v->a[38][ts_external_token_LT_LT_DASH] = true;
|
v->a[38][ts_external_token_LT_LT_DASH] = true;
|
||||||
v->a[38][ts_external_token_heredoc_redirect_token1] = true;
|
v->a[39][ts_external_token_file_descriptor] = true;
|
||||||
v->a[38][ts_external_token_esac] = true;
|
|
||||||
v->a[39][ts_external_token_variable_name] = true;
|
v->a[39][ts_external_token_variable_name] = true;
|
||||||
v->a[39][ts_external_token_test_operator] = true;
|
|
||||||
v->a[39][ts_external_token_LT_LT] = true;
|
v->a[39][ts_external_token_LT_LT] = true;
|
||||||
v->a[40][ts_external_token_variable_name] = true;
|
v->a[39][ts_external_token_LT_LT_DASH] = true;
|
||||||
|
v->a[39][ts_external_token_heredoc_redirect_token1] = true;
|
||||||
v->a[40][ts_external_token_test_operator] = true;
|
v->a[40][ts_external_token_test_operator] = true;
|
||||||
v->a[40][ts_external_token_RBRACK] = true;
|
v->a[40][ts_external_token_extglob_pattern] = true;
|
||||||
v->a[40][ts_external_token_LT_LT] = true;
|
v->a[40][ts_external_token__brace_start] = true;
|
||||||
|
v->a[40][ts_external_token_heredoc_redirect_token1] = true;
|
||||||
|
v->a[40][ts_external_token_LPAREN] = true;
|
||||||
|
v->a[40][ts_external_token_esac] = true;
|
||||||
v->a[41][ts_external_token_file_descriptor] = true;
|
v->a[41][ts_external_token_file_descriptor] = true;
|
||||||
|
v->a[41][ts_external_token__concat] = true;
|
||||||
external_scanner_states_15(v);
|
external_scanner_states_15(v);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -14,126 +14,126 @@
|
||||||
|
|
||||||
void external_scanner_states_15(t_external_scanner_states_array *v)
|
void external_scanner_states_15(t_external_scanner_states_array *v)
|
||||||
{
|
{
|
||||||
v->a[41][ts_external_token__concat] = true;
|
|
||||||
v->a[41][ts_external_token_variable_name] = true;
|
|
||||||
v->a[41][ts_external_token_test_operator] = true;
|
v->a[41][ts_external_token_test_operator] = true;
|
||||||
v->a[41][ts_external_token__brace_start] = true;
|
v->a[41][ts_external_token__brace_start] = true;
|
||||||
v->a[41][ts_external_token_LT_LT] = true;
|
|
||||||
v->a[41][ts_external_token_LT_LT_DASH] = true;
|
|
||||||
v->a[41][ts_external_token_heredoc_redirect_token1] = true;
|
v->a[41][ts_external_token_heredoc_redirect_token1] = true;
|
||||||
v->a[42][ts_external_token_test_operator] = true;
|
v->a[42][ts_external_token_test_operator] = true;
|
||||||
v->a[42][ts_external_token_LT_LT] = true;
|
v->a[42][ts_external_token_extglob_pattern] = true;
|
||||||
|
v->a[42][ts_external_token__brace_start] = true;
|
||||||
|
v->a[42][ts_external_token_LPAREN] = true;
|
||||||
|
v->a[42][ts_external_token_esac] = true;
|
||||||
v->a[43][ts_external_token_file_descriptor] = true;
|
v->a[43][ts_external_token_file_descriptor] = true;
|
||||||
v->a[43][ts_external_token__concat] = true;
|
v->a[43][ts_external_token_variable_name] = true;
|
||||||
v->a[43][ts_external_token_test_operator] = true;
|
|
||||||
v->a[43][ts_external_token__brace_start] = true;
|
|
||||||
v->a[43][ts_external_token_LT_LT] = true;
|
v->a[43][ts_external_token_LT_LT] = true;
|
||||||
v->a[43][ts_external_token_LT_LT_DASH] = true;
|
v->a[43][ts_external_token_LT_LT_DASH] = true;
|
||||||
v->a[43][ts_external_token_heredoc_redirect_token1] = true;
|
v->a[44][ts_external_token_variable_name] = true;
|
||||||
v->a[43][ts_external_token_esac] = true;
|
v->a[44][ts_external_token_LPAREN] = true;
|
||||||
v->a[44][ts_external_token_file_descriptor] = true;
|
v->a[45][ts_external_token_test_operator] = true;
|
||||||
v->a[44][ts_external_token__concat] = true;
|
v->a[45][ts_external_token_extglob_pattern] = true;
|
||||||
v->a[44][ts_external_token_test_operator] = true;
|
v->a[45][ts_external_token__brace_start] = true;
|
||||||
|
v->a[45][ts_external_token_LPAREN] = true;
|
||||||
|
v->a[46][ts_external_token_file_descriptor] = true;
|
||||||
|
v->a[46][ts_external_token__concat] = true;
|
||||||
external_scanner_states_16(v);
|
external_scanner_states_16(v);
|
||||||
}
|
}
|
||||||
|
|
||||||
void external_scanner_states_16(t_external_scanner_states_array *v)
|
void external_scanner_states_16(t_external_scanner_states_array *v)
|
||||||
{
|
{
|
||||||
v->a[44][ts_external_token__brace_start] = true;
|
|
||||||
v->a[44][ts_external_token_LT_LT] = true;
|
|
||||||
v->a[44][ts_external_token_LT_LT_DASH] = true;
|
|
||||||
v->a[44][ts_external_token_heredoc_redirect_token1] = true;
|
|
||||||
v->a[45][ts_external_token__concat] = true;
|
|
||||||
v->a[45][ts_external_token_test_operator] = true;
|
|
||||||
v->a[45][ts_external_token_RBRACK] = true;
|
|
||||||
v->a[45][ts_external_token_LT_LT] = true;
|
|
||||||
v->a[46][ts_external_token_file_descriptor] = true;
|
|
||||||
v->a[46][ts_external_token_variable_name] = true;
|
v->a[46][ts_external_token_variable_name] = true;
|
||||||
v->a[46][ts_external_token_test_operator] = true;
|
v->a[46][ts_external_token_test_operator] = true;
|
||||||
v->a[46][ts_external_token__brace_start] = true;
|
v->a[46][ts_external_token__brace_start] = true;
|
||||||
v->a[46][ts_external_token_heredoc_redirect_token1] = true;
|
v->a[47][ts_external_token_variable_name] = true;
|
||||||
v->a[47][ts_external_token_test_operator] = true;
|
v->a[47][ts_external_token_test_operator] = true;
|
||||||
v->a[47][ts_external_token_extglob_pattern] = true;
|
|
||||||
v->a[47][ts_external_token__brace_start] = true;
|
v->a[47][ts_external_token__brace_start] = true;
|
||||||
v->a[47][ts_external_token_LPAREN] = true;
|
v->a[47][ts_external_token_heredoc_redirect_token1] = true;
|
||||||
v->a[48][ts_external_token_test_operator] = true;
|
v->a[48][ts_external_token_file_descriptor] = true;
|
||||||
v->a[48][ts_external_token_RBRACK] = true;
|
v->a[48][ts_external_token__concat] = true;
|
||||||
|
v->a[48][ts_external_token_variable_name] = true;
|
||||||
v->a[48][ts_external_token_LT_LT] = true;
|
v->a[48][ts_external_token_LT_LT] = true;
|
||||||
|
v->a[48][ts_external_token_LT_LT_DASH] = true;
|
||||||
|
v->a[48][ts_external_token_heredoc_redirect_token1] = true;
|
||||||
|
v->a[48][ts_external_token_esac] = true;
|
||||||
|
v->a[49][ts_external_token_test_operator] = true;
|
||||||
|
v->a[49][ts_external_token__brace_start] = true;
|
||||||
|
v->a[49][ts_external_token_heredoc_redirect_token1] = true;
|
||||||
|
v->a[50][ts_external_token_file_descriptor] = true;
|
||||||
|
v->a[50][ts_external_token__concat] = true;
|
||||||
|
v->a[50][ts_external_token_variable_name] = true;
|
||||||
external_scanner_states_17(v);
|
external_scanner_states_17(v);
|
||||||
}
|
}
|
||||||
|
|
||||||
void external_scanner_states_17(t_external_scanner_states_array *v)
|
void external_scanner_states_17(t_external_scanner_states_array *v)
|
||||||
{
|
{
|
||||||
v->a[49][ts_external_token_test_operator] = true;
|
v->a[50][ts_external_token_LT_LT] = true;
|
||||||
v->a[49][ts_external_token__brace_start] = true;
|
v->a[50][ts_external_token_LT_LT_DASH] = true;
|
||||||
v->a[49][ts_external_token_LPAREN] = true;
|
v->a[50][ts_external_token_heredoc_redirect_token1] = true;
|
||||||
v->a[50][ts_external_token_test_operator] = true;
|
|
||||||
v->a[50][ts_external_token__regex_no_space] = true;
|
|
||||||
v->a[50][ts_external_token__brace_start] = true;
|
|
||||||
v->a[50][ts_external_token_LPAREN] = true;
|
|
||||||
v->a[51][ts_external_token_file_descriptor] = true;
|
v->a[51][ts_external_token_file_descriptor] = true;
|
||||||
v->a[51][ts_external_token__concat] = true;
|
v->a[51][ts_external_token__concat] = true;
|
||||||
v->a[51][ts_external_token_test_operator] = true;
|
|
||||||
v->a[51][ts_external_token__bare_dollar] = true;
|
|
||||||
v->a[51][ts_external_token__brace_start] = true;
|
|
||||||
v->a[51][ts_external_token_LT_LT] = true;
|
v->a[51][ts_external_token_LT_LT] = true;
|
||||||
v->a[51][ts_external_token_LT_LT_DASH] = true;
|
v->a[51][ts_external_token_LT_LT_DASH] = true;
|
||||||
v->a[51][ts_external_token_LPAREN] = true;
|
v->a[51][ts_external_token_heredoc_redirect_token1] = true;
|
||||||
|
v->a[51][ts_external_token_esac] = true;
|
||||||
v->a[52][ts_external_token_file_descriptor] = true;
|
v->a[52][ts_external_token_file_descriptor] = true;
|
||||||
v->a[52][ts_external_token__concat] = true;
|
v->a[52][ts_external_token_LT_LT] = true;
|
||||||
v->a[52][ts_external_token_test_operator] = true;
|
v->a[52][ts_external_token_LT_LT_DASH] = true;
|
||||||
v->a[52][ts_external_token__bare_dollar] = true;
|
v->a[52][ts_external_token_heredoc_redirect_token1] = true;
|
||||||
v->a[52][ts_external_token__brace_start] = true;
|
v->a[52][ts_external_token_esac] = true;
|
||||||
|
v->a[53][ts_external_token_file_descriptor] = true;
|
||||||
|
v->a[53][ts_external_token__concat] = true;
|
||||||
|
v->a[53][ts_external_token_LT_LT] = true;
|
||||||
|
v->a[53][ts_external_token_LT_LT_DASH] = true;
|
||||||
|
v->a[53][ts_external_token_heredoc_redirect_token1] = true;
|
||||||
|
v->a[54][ts_external_token_file_descriptor] = true;
|
||||||
external_scanner_states_18(v);
|
external_scanner_states_18(v);
|
||||||
}
|
}
|
||||||
|
|
||||||
void external_scanner_states_18(t_external_scanner_states_array *v)
|
void external_scanner_states_18(t_external_scanner_states_array *v)
|
||||||
{
|
{
|
||||||
v->a[52][ts_external_token_LT_LT] = true;
|
|
||||||
v->a[52][ts_external_token_LT_LT_DASH] = true;
|
|
||||||
v->a[53][ts_external_token_file_descriptor] = true;
|
|
||||||
v->a[53][ts_external_token__concat] = true;
|
|
||||||
v->a[53][ts_external_token_variable_name] = true;
|
|
||||||
v->a[53][ts_external_token_test_operator] = true;
|
|
||||||
v->a[53][ts_external_token__brace_start] = true;
|
|
||||||
v->a[53][ts_external_token_RBRACK] = true;
|
|
||||||
v->a[53][ts_external_token_LT_LT] = true;
|
|
||||||
v->a[53][ts_external_token_LT_LT_DASH] = true;
|
|
||||||
v->a[54][ts_external_token__concat] = true;
|
|
||||||
v->a[54][ts_external_token_test_operator] = true;
|
|
||||||
v->a[54][ts_external_token_LT_LT] = true;
|
v->a[54][ts_external_token_LT_LT] = true;
|
||||||
v->a[55][ts_external_token_test_operator] = true;
|
v->a[54][ts_external_token_LT_LT_DASH] = true;
|
||||||
v->a[55][ts_external_token_extglob_pattern] = true;
|
v->a[54][ts_external_token_heredoc_redirect_token1] = true;
|
||||||
v->a[55][ts_external_token__brace_start] = true;
|
v->a[55][ts_external_token_file_descriptor] = true;
|
||||||
|
v->a[55][ts_external_token_variable_name] = true;
|
||||||
v->a[55][ts_external_token_heredoc_redirect_token1] = true;
|
v->a[55][ts_external_token_heredoc_redirect_token1] = true;
|
||||||
v->a[55][ts_external_token_LPAREN] = true;
|
v->a[56][ts_external_token__empty_value] = true;
|
||||||
v->a[55][ts_external_token_esac] = true;
|
v->a[56][ts_external_token_test_operator] = true;
|
||||||
v->a[56][ts_external_token_file_descriptor] = true;
|
v->a[56][ts_external_token__brace_start] = true;
|
||||||
|
v->a[57][ts_external_token_test_operator] = true;
|
||||||
|
v->a[57][ts_external_token_extglob_pattern] = true;
|
||||||
|
v->a[57][ts_external_token__brace_start] = true;
|
||||||
|
v->a[58][ts_external_token_test_operator] = true;
|
||||||
|
v->a[58][ts_external_token__brace_start] = true;
|
||||||
|
v->a[59][ts_external_token_test_operator] = true;
|
||||||
|
v->a[59][ts_external_token__bare_dollar] = true;
|
||||||
|
v->a[59][ts_external_token__brace_start] = true;
|
||||||
|
v->a[60][ts_external_token_file_descriptor] = true;
|
||||||
|
v->a[60][ts_external_token__concat] = true;
|
||||||
|
v->a[60][ts_external_token_variable_name] = true;
|
||||||
external_scanner_states_19(v);
|
external_scanner_states_19(v);
|
||||||
}
|
}
|
||||||
|
|
||||||
void external_scanner_states_19(t_external_scanner_states_array *v)
|
void external_scanner_states_19(t_external_scanner_states_array *v)
|
||||||
{
|
{
|
||||||
v->a[56][ts_external_token__concat] = true;
|
v->a[60][ts_external_token_LT_LT] = true;
|
||||||
v->a[56][ts_external_token_variable_name] = true;
|
v->a[60][ts_external_token_LT_LT_DASH] = true;
|
||||||
v->a[56][ts_external_token_test_operator] = true;
|
v->a[61][ts_external_token__concat] = true;
|
||||||
v->a[56][ts_external_token__brace_start] = true;
|
v->a[61][ts_external_token_test_operator] = true;
|
||||||
v->a[56][ts_external_token_LT_LT] = true;
|
v->a[61][ts_external_token__brace_start] = true;
|
||||||
v->a[56][ts_external_token_LT_LT_DASH] = true;
|
v->a[61][ts_external_token_heredoc_redirect_token1] = true;
|
||||||
v->a[57][ts_external_token_file_descriptor] = true;
|
v->a[62][ts_external_token_file_descriptor] = true;
|
||||||
v->a[57][ts_external_token__concat] = true;
|
v->a[62][ts_external_token__concat] = true;
|
||||||
v->a[57][ts_external_token_test_operator] = true;
|
v->a[62][ts_external_token_LT_LT] = true;
|
||||||
v->a[57][ts_external_token__brace_start] = true;
|
v->a[62][ts_external_token_LT_LT_DASH] = true;
|
||||||
v->a[57][ts_external_token_RBRACK] = true;
|
v->a[63][ts_external_token_file_descriptor] = true;
|
||||||
v->a[57][ts_external_token_LT_LT] = true;
|
v->a[63][ts_external_token_LT_LT] = true;
|
||||||
v->a[57][ts_external_token_LT_LT_DASH] = true;
|
v->a[63][ts_external_token_LT_LT_DASH] = true;
|
||||||
v->a[58][ts_external_token_test_operator] = true;
|
v->a[64][ts_external_token_file_descriptor] = true;
|
||||||
v->a[58][ts_external_token_extglob_pattern] = true;
|
v->a[64][ts_external_token__concat] = true;
|
||||||
v->a[58][ts_external_token_LT_LT] = true;
|
v->a[64][ts_external_token_heredoc_redirect_token1] = true;
|
||||||
v->a[59][ts_external_token_file_descriptor] = true;
|
v->a[65][ts_external_token_variable_name] = true;
|
||||||
v->a[59][ts_external_token__concat] = true;
|
v->a[65][ts_external_token_heredoc_redirect_token1] = true;
|
||||||
v->a[59][ts_external_token_test_operator] = true;
|
v->a[66][ts_external_token_file_descriptor] = true;
|
||||||
v->a[59][ts_external_token__brace_start] = true;
|
v->a[66][ts_external_token_heredoc_redirect_token1] = true;
|
||||||
external_scanner_states_20(v);
|
external_scanner_states_20(v);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -14,127 +14,41 @@
|
||||||
|
|
||||||
void external_scanner_states_20(t_external_scanner_states_array *v)
|
void external_scanner_states_20(t_external_scanner_states_array *v)
|
||||||
{
|
{
|
||||||
v->a[59][ts_external_token_LT_LT] = true;
|
v->a[67][ts_external_token_variable_name] = true;
|
||||||
v->a[59][ts_external_token_LT_LT_DASH] = true;
|
v->a[67][ts_external_token__expansion_word] = true;
|
||||||
v->a[60][ts_external_token_LT_LT] = true;
|
v->a[67][ts_external_token_RBRACE] = true;
|
||||||
v->a[61][ts_external_token__concat] = true;
|
v->a[68][ts_external_token__immediate_double_hash] = true;
|
||||||
v->a[61][ts_external_token_test_operator] = true;
|
v->a[68][ts_external_token_RBRACE] = true;
|
||||||
v->a[61][ts_external_token_extglob_pattern] = true;
|
v->a[69][ts_external_token_variable_name] = true;
|
||||||
v->a[61][ts_external_token_RBRACK] = true;
|
v->a[70][ts_external_token_variable_name] = true;
|
||||||
v->a[61][ts_external_token_LT_LT] = true;
|
v->a[70][ts_external_token__expansion_word] = true;
|
||||||
v->a[62][ts_external_token__concat] = true;
|
v->a[71][ts_external_token_variable_name] = true;
|
||||||
v->a[62][ts_external_token_LT_LT] = true;
|
v->a[71][ts_external_token_RBRACE] = true;
|
||||||
v->a[63][ts_external_token_file_descriptor] = true;
|
v->a[72][ts_external_token_LT_LT] = true;
|
||||||
v->a[63][ts_external_token_variable_name] = true;
|
v->a[72][ts_external_token_LT_LT_DASH] = true;
|
||||||
v->a[63][ts_external_token_LT_LT] = true;
|
v->a[73][ts_external_token_heredoc_content] = true;
|
||||||
v->a[63][ts_external_token_LT_LT_DASH] = true;
|
v->a[73][ts_external_token_heredoc_end] = true;
|
||||||
v->a[63][ts_external_token_heredoc_redirect_token1] = true;
|
v->a[74][ts_external_token__concat] = true;
|
||||||
v->a[63][ts_external_token_esac] = true;
|
v->a[75][ts_external_token__concat] = true;
|
||||||
v->a[64][ts_external_token_LT_LT] = true;
|
v->a[75][ts_external_token_heredoc_redirect_token1] = true;
|
||||||
v->a[64][ts_external_token_heredoc_redirect_token1] = true;
|
v->a[76][ts_external_token_regex] = true;
|
||||||
v->a[65][ts_external_token_test_operator] = true;
|
v->a[76][ts_external_token_RBRACE] = true;
|
||||||
v->a[65][ts_external_token_extglob_pattern] = true;
|
v->a[77][ts_external_token_heredoc_redirect_token1] = true;
|
||||||
external_scanner_states_21(v);
|
external_scanner_states_21(v);
|
||||||
}
|
}
|
||||||
|
|
||||||
void external_scanner_states_21(t_external_scanner_states_array *v)
|
void external_scanner_states_21(t_external_scanner_states_array *v)
|
||||||
{
|
{
|
||||||
v->a[65][ts_external_token_RBRACK] = true;
|
v->a[78][ts_external_token_LPAREN] = true;
|
||||||
v->a[65][ts_external_token_LT_LT] = true;
|
v->a[79][ts_external_token_simple_heredoc_body] = true;
|
||||||
v->a[66][ts_external_token_file_descriptor] = true;
|
v->a[79][ts_external_token__heredoc_body_beginning] = true;
|
||||||
v->a[66][ts_external_token_variable_name] = true;
|
v->a[80][ts_external_token_esac] = true;
|
||||||
v->a[66][ts_external_token_LT_LT] = true;
|
v->a[81][ts_external_token__concat] = true;
|
||||||
v->a[66][ts_external_token_LT_LT_DASH] = true;
|
v->a[81][ts_external_token_RBRACE] = true;
|
||||||
v->a[66][ts_external_token_heredoc_redirect_token1] = true;
|
v->a[82][ts_external_token_extglob_pattern] = true;
|
||||||
v->a[67][ts_external_token_test_operator] = true;
|
v->a[83][ts_external_token_RBRACE] = true;
|
||||||
v->a[67][ts_external_token_extglob_pattern] = true;
|
v->a[84][ts_external_token_heredoc_end] = true;
|
||||||
v->a[67][ts_external_token__brace_start] = true;
|
v->a[85][ts_external_token_heredoc_start] = true;
|
||||||
v->a[67][ts_external_token_LPAREN] = true;
|
|
||||||
v->a[67][ts_external_token_esac] = true;
|
|
||||||
v->a[68][ts_external_token__concat] = true;
|
|
||||||
v->a[68][ts_external_token_RBRACK] = true;
|
|
||||||
v->a[68][ts_external_token_LT_LT] = true;
|
|
||||||
v->a[69][ts_external_token_RBRACK] = true;
|
|
||||||
v->a[69][ts_external_token_LT_LT] = true;
|
|
||||||
v->a[70][ts_external_token_file_descriptor] = true;
|
|
||||||
v->a[70][ts_external_token__concat] = true;
|
|
||||||
v->a[70][ts_external_token_test_operator] = true;
|
|
||||||
external_scanner_states_22(v);
|
|
||||||
}
|
|
||||||
|
|
||||||
void external_scanner_states_22(t_external_scanner_states_array *v)
|
|
||||||
{
|
|
||||||
v->a[70][ts_external_token__brace_start] = true;
|
|
||||||
v->a[70][ts_external_token_heredoc_redirect_token1] = true;
|
|
||||||
v->a[71][ts_external_token_file_descriptor] = true;
|
|
||||||
v->a[71][ts_external_token__concat] = true;
|
|
||||||
v->a[71][ts_external_token_variable_name] = true;
|
|
||||||
v->a[71][ts_external_token_test_operator] = true;
|
|
||||||
v->a[71][ts_external_token__brace_start] = true;
|
|
||||||
v->a[72][ts_external_token_variable_name] = true;
|
|
||||||
v->a[72][ts_external_token_test_operator] = true;
|
|
||||||
v->a[72][ts_external_token__brace_start] = true;
|
|
||||||
v->a[72][ts_external_token_heredoc_redirect_token1] = true;
|
|
||||||
v->a[73][ts_external_token_test_operator] = true;
|
|
||||||
v->a[73][ts_external_token__brace_start] = true;
|
|
||||||
v->a[73][ts_external_token_heredoc_redirect_token1] = true;
|
|
||||||
v->a[74][ts_external_token_variable_name] = true;
|
|
||||||
v->a[74][ts_external_token_test_operator] = true;
|
|
||||||
v->a[74][ts_external_token__expansion_word] = true;
|
|
||||||
v->a[74][ts_external_token__brace_start] = true;
|
|
||||||
v->a[74][ts_external_token_RBRACE] = true;
|
|
||||||
v->a[74][ts_external_token_LPAREN] = true;
|
|
||||||
external_scanner_states_23(v);
|
|
||||||
}
|
|
||||||
|
|
||||||
void external_scanner_states_23(t_external_scanner_states_array *v)
|
|
||||||
{
|
|
||||||
v->a[75][ts_external_token__empty_value] = true;
|
|
||||||
v->a[75][ts_external_token_test_operator] = true;
|
|
||||||
v->a[75][ts_external_token__brace_start] = true;
|
|
||||||
v->a[75][ts_external_token_LPAREN] = true;
|
|
||||||
v->a[76][ts_external_token__immediate_double_hash] = true;
|
|
||||||
v->a[76][ts_external_token__external_expansion_sym_hash] = true;
|
|
||||||
v->a[76][ts_external_token__external_expansion_sym_bang] = true;
|
|
||||||
v->a[76][ts_external_token__external_expansion_sym_equal] = true;
|
|
||||||
v->a[76][ts_external_token_RBRACE] = true;
|
|
||||||
v->a[77][ts_external_token_file_descriptor] = true;
|
|
||||||
v->a[77][ts_external_token_variable_name] = true;
|
|
||||||
v->a[77][ts_external_token_RBRACK] = true;
|
|
||||||
v->a[77][ts_external_token_LT_LT] = true;
|
|
||||||
v->a[77][ts_external_token_LT_LT_DASH] = true;
|
|
||||||
v->a[78][ts_external_token_test_operator] = true;
|
|
||||||
v->a[78][ts_external_token__brace_start] = true;
|
|
||||||
v->a[79][ts_external_token_test_operator] = true;
|
|
||||||
v->a[79][ts_external_token_extglob_pattern] = true;
|
|
||||||
v->a[79][ts_external_token__brace_start] = true;
|
|
||||||
v->a[80][ts_external_token_variable_name] = true;
|
|
||||||
external_scanner_states_24(v);
|
|
||||||
}
|
|
||||||
|
|
||||||
void external_scanner_states_24(t_external_scanner_states_array *v)
|
|
||||||
{
|
|
||||||
v->a[80][ts_external_token_test_operator] = true;
|
|
||||||
v->a[80][ts_external_token__brace_start] = true;
|
|
||||||
v->a[81][ts_external_token_file_descriptor] = true;
|
|
||||||
v->a[81][ts_external_token_variable_name] = true;
|
|
||||||
v->a[81][ts_external_token_LT_LT] = true;
|
|
||||||
v->a[81][ts_external_token_LT_LT_DASH] = true;
|
|
||||||
v->a[82][ts_external_token_test_operator] = true;
|
|
||||||
v->a[82][ts_external_token__bare_dollar] = true;
|
|
||||||
v->a[82][ts_external_token__brace_start] = true;
|
|
||||||
v->a[82][ts_external_token_RBRACK] = true;
|
|
||||||
v->a[83][ts_external_token_test_operator] = true;
|
|
||||||
v->a[83][ts_external_token_regex] = true;
|
|
||||||
v->a[83][ts_external_token__brace_start] = true;
|
|
||||||
v->a[84][ts_external_token__immediate_double_hash] = true;
|
|
||||||
v->a[84][ts_external_token_RBRACE] = true;
|
|
||||||
v->a[85][ts_external_token_test_operator] = true;
|
|
||||||
v->a[85][ts_external_token__bare_dollar] = true;
|
|
||||||
v->a[85][ts_external_token__brace_start] = true;
|
|
||||||
v->a[86][ts_external_token_variable_name] = true;
|
|
||||||
v->a[86][ts_external_token_LPAREN] = true;
|
|
||||||
external_scanner_states_25(v);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* EOF external_scanner_states_4.c */
|
/* EOF external_scanner_states_4.c */
|
||||||
|
|
|
||||||
|
|
@ -1,140 +0,0 @@
|
||||||
/* ************************************************************************** */
|
|
||||||
/* */
|
|
||||||
/* ::: :::::::: */
|
|
||||||
/* external_scanner_states_5.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 "./external_scanner_states.h"
|
|
||||||
|
|
||||||
void external_scanner_states_25(t_external_scanner_states_array *v)
|
|
||||||
{
|
|
||||||
v->a[87][ts_external_token_file_descriptor] = true;
|
|
||||||
v->a[87][ts_external_token_variable_name] = true;
|
|
||||||
v->a[87][ts_external_token_heredoc_redirect_token1] = true;
|
|
||||||
v->a[88][ts_external_token_heredoc_redirect_token1] = true;
|
|
||||||
v->a[88][ts_external_token_LPAREN] = true;
|
|
||||||
v->a[89][ts_external_token_file_descriptor] = true;
|
|
||||||
v->a[89][ts_external_token__concat] = true;
|
|
||||||
v->a[89][ts_external_token_LT_LT] = true;
|
|
||||||
v->a[89][ts_external_token_LT_LT_DASH] = true;
|
|
||||||
v->a[89][ts_external_token_heredoc_redirect_token1] = true;
|
|
||||||
v->a[89][ts_external_token_esac] = true;
|
|
||||||
v->a[90][ts_external_token__immediate_double_hash] = true;
|
|
||||||
v->a[91][ts_external_token_file_descriptor] = true;
|
|
||||||
v->a[91][ts_external_token__concat] = true;
|
|
||||||
v->a[91][ts_external_token_variable_name] = true;
|
|
||||||
v->a[91][ts_external_token_LT_LT] = true;
|
|
||||||
v->a[91][ts_external_token_LT_LT_DASH] = true;
|
|
||||||
v->a[91][ts_external_token_heredoc_redirect_token1] = true;
|
|
||||||
v->a[91][ts_external_token_esac] = true;
|
|
||||||
v->a[92][ts_external_token_file_descriptor] = true;
|
|
||||||
external_scanner_states_26(v);
|
|
||||||
}
|
|
||||||
|
|
||||||
void external_scanner_states_26(t_external_scanner_states_array *v)
|
|
||||||
{
|
|
||||||
v->a[92][ts_external_token_LT_LT] = true;
|
|
||||||
v->a[92][ts_external_token_LT_LT_DASH] = true;
|
|
||||||
v->a[92][ts_external_token_heredoc_redirect_token1] = true;
|
|
||||||
v->a[92][ts_external_token_esac] = true;
|
|
||||||
v->a[93][ts_external_token_file_descriptor] = true;
|
|
||||||
v->a[93][ts_external_token__concat] = true;
|
|
||||||
v->a[93][ts_external_token_LT_LT] = true;
|
|
||||||
v->a[93][ts_external_token_LT_LT_DASH] = true;
|
|
||||||
v->a[93][ts_external_token_heredoc_redirect_token1] = true;
|
|
||||||
v->a[94][ts_external_token_file_descriptor] = true;
|
|
||||||
v->a[94][ts_external_token_LT_LT] = true;
|
|
||||||
v->a[94][ts_external_token_LT_LT_DASH] = true;
|
|
||||||
v->a[94][ts_external_token_heredoc_redirect_token1] = true;
|
|
||||||
v->a[95][ts_external_token_file_descriptor] = true;
|
|
||||||
v->a[95][ts_external_token__concat] = true;
|
|
||||||
v->a[95][ts_external_token_variable_name] = true;
|
|
||||||
v->a[95][ts_external_token_LT_LT] = true;
|
|
||||||
v->a[95][ts_external_token_LT_LT_DASH] = true;
|
|
||||||
v->a[95][ts_external_token_heredoc_redirect_token1] = true;
|
|
||||||
v->a[96][ts_external_token__concat] = true;
|
|
||||||
external_scanner_states_27(v);
|
|
||||||
}
|
|
||||||
|
|
||||||
void external_scanner_states_27(t_external_scanner_states_array *v)
|
|
||||||
{
|
|
||||||
v->a[96][ts_external_token__immediate_double_hash] = true;
|
|
||||||
v->a[96][ts_external_token__external_expansion_sym_hash] = true;
|
|
||||||
v->a[96][ts_external_token__external_expansion_sym_bang] = true;
|
|
||||||
v->a[96][ts_external_token__external_expansion_sym_equal] = true;
|
|
||||||
v->a[96][ts_external_token_RBRACE] = true;
|
|
||||||
v->a[97][ts_external_token__concat] = true;
|
|
||||||
v->a[97][ts_external_token_test_operator] = true;
|
|
||||||
v->a[97][ts_external_token__brace_start] = true;
|
|
||||||
v->a[97][ts_external_token_heredoc_redirect_token1] = true;
|
|
||||||
v->a[98][ts_external_token_variable_name] = true;
|
|
||||||
v->a[98][ts_external_token__external_expansion_sym_hash] = true;
|
|
||||||
v->a[98][ts_external_token__external_expansion_sym_bang] = true;
|
|
||||||
v->a[98][ts_external_token__external_expansion_sym_equal] = true;
|
|
||||||
v->a[98][ts_external_token_RBRACE] = true;
|
|
||||||
v->a[99][ts_external_token_LPAREN] = true;
|
|
||||||
v->a[100][ts_external_token__concat] = true;
|
|
||||||
v->a[100][ts_external_token_test_operator] = true;
|
|
||||||
v->a[100][ts_external_token__brace_start] = true;
|
|
||||||
v->a[101][ts_external_token_file_descriptor] = true;
|
|
||||||
v->a[101][ts_external_token__concat] = true;
|
|
||||||
external_scanner_states_28(v);
|
|
||||||
}
|
|
||||||
|
|
||||||
void external_scanner_states_28(t_external_scanner_states_array *v)
|
|
||||||
{
|
|
||||||
v->a[101][ts_external_token_RBRACK] = true;
|
|
||||||
v->a[101][ts_external_token_LT_LT] = true;
|
|
||||||
v->a[101][ts_external_token_LT_LT_DASH] = true;
|
|
||||||
v->a[102][ts_external_token_file_descriptor] = true;
|
|
||||||
v->a[102][ts_external_token_RBRACK] = true;
|
|
||||||
v->a[102][ts_external_token_LT_LT] = true;
|
|
||||||
v->a[102][ts_external_token_LT_LT_DASH] = true;
|
|
||||||
v->a[103][ts_external_token_file_descriptor] = true;
|
|
||||||
v->a[103][ts_external_token_LT_LT] = true;
|
|
||||||
v->a[103][ts_external_token_LT_LT_DASH] = true;
|
|
||||||
v->a[104][ts_external_token_RBRACE] = true;
|
|
||||||
v->a[104][ts_external_token_heredoc_redirect_token1] = true;
|
|
||||||
v->a[104][ts_external_token_LPAREN] = true;
|
|
||||||
v->a[105][ts_external_token_file_descriptor] = true;
|
|
||||||
v->a[105][ts_external_token__concat] = true;
|
|
||||||
v->a[105][ts_external_token_variable_name] = true;
|
|
||||||
v->a[105][ts_external_token_LT_LT] = true;
|
|
||||||
v->a[105][ts_external_token_LT_LT_DASH] = true;
|
|
||||||
v->a[106][ts_external_token_file_descriptor] = true;
|
|
||||||
v->a[106][ts_external_token__concat] = true;
|
|
||||||
external_scanner_states_29(v);
|
|
||||||
}
|
|
||||||
|
|
||||||
void external_scanner_states_29(t_external_scanner_states_array *v)
|
|
||||||
{
|
|
||||||
v->a[106][ts_external_token_LT_LT] = true;
|
|
||||||
v->a[106][ts_external_token_LT_LT_DASH] = true;
|
|
||||||
v->a[107][ts_external_token_variable_name] = true;
|
|
||||||
v->a[107][ts_external_token__expansion_word] = true;
|
|
||||||
v->a[107][ts_external_token_RBRACE] = true;
|
|
||||||
v->a[107][ts_external_token_LPAREN] = true;
|
|
||||||
v->a[108][ts_external_token_variable_name] = true;
|
|
||||||
v->a[108][ts_external_token__expansion_word] = true;
|
|
||||||
v->a[108][ts_external_token_LPAREN] = true;
|
|
||||||
v->a[109][ts_external_token_variable_name] = true;
|
|
||||||
v->a[109][ts_external_token_heredoc_redirect_token1] = true;
|
|
||||||
v->a[110][ts_external_token_file_descriptor] = true;
|
|
||||||
v->a[110][ts_external_token_heredoc_redirect_token1] = true;
|
|
||||||
v->a[111][ts_external_token_file_descriptor] = true;
|
|
||||||
v->a[111][ts_external_token__concat] = true;
|
|
||||||
v->a[111][ts_external_token_heredoc_redirect_token1] = true;
|
|
||||||
v->a[112][ts_external_token_variable_name] = true;
|
|
||||||
v->a[113][ts_external_token_LT_LT] = true;
|
|
||||||
v->a[113][ts_external_token_LT_LT_DASH] = true;
|
|
||||||
v->a[114][ts_external_token_RBRACE] = true;
|
|
||||||
external_scanner_states_30(v);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* EOF external_scanner_states_5.c */
|
|
||||||
|
|
@ -1,55 +0,0 @@
|
||||||
/* ************************************************************************** */
|
|
||||||
/* */
|
|
||||||
/* ::: :::::::: */
|
|
||||||
/* external_scanner_states_6.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 "./external_scanner_states.h"
|
|
||||||
|
|
||||||
void external_scanner_states_30(t_external_scanner_states_array *v)
|
|
||||||
{
|
|
||||||
v->a[115][ts_external_token__concat] = true;
|
|
||||||
v->a[116][ts_external_token_heredoc_content] = true;
|
|
||||||
v->a[116][ts_external_token_heredoc_end] = true;
|
|
||||||
v->a[117][ts_external_token__regex_no_slash] = true;
|
|
||||||
v->a[117][ts_external_token_RBRACE] = true;
|
|
||||||
v->a[118][ts_external_token__concat] = true;
|
|
||||||
v->a[118][ts_external_token_heredoc_redirect_token1] = true;
|
|
||||||
v->a[119][ts_external_token_regex] = true;
|
|
||||||
v->a[119][ts_external_token_RBRACE] = true;
|
|
||||||
v->a[120][ts_external_token_heredoc_redirect_token1] = true;
|
|
||||||
v->a[121][ts_external_token__concat] = true;
|
|
||||||
v->a[121][ts_external_token__expansion_word] = true;
|
|
||||||
v->a[121][ts_external_token_RBRACE] = true;
|
|
||||||
v->a[122][ts_external_token_simple_heredoc_body] = true;
|
|
||||||
v->a[122][ts_external_token__heredoc_body_beginning] = true;
|
|
||||||
v->a[123][ts_external_token__concat] = true;
|
|
||||||
v->a[123][ts_external_token__external_expansion_sym_hash] = true;
|
|
||||||
v->a[123][ts_external_token__external_expansion_sym_bang] = true;
|
|
||||||
v->a[123][ts_external_token__external_expansion_sym_equal] = true;
|
|
||||||
v->a[123][ts_external_token_RBRACE] = true;
|
|
||||||
external_scanner_states_31(v);
|
|
||||||
}
|
|
||||||
|
|
||||||
void external_scanner_states_31(t_external_scanner_states_array *v)
|
|
||||||
{
|
|
||||||
v->a[124][ts_external_token__concat] = true;
|
|
||||||
v->a[124][ts_external_token_RBRACE] = true;
|
|
||||||
v->a[125][ts_external_token__external_expansion_sym_hash] = true;
|
|
||||||
v->a[125][ts_external_token__external_expansion_sym_bang] = true;
|
|
||||||
v->a[125][ts_external_token__external_expansion_sym_equal] = true;
|
|
||||||
v->a[125][ts_external_token_RBRACE] = true;
|
|
||||||
v->a[126][ts_external_token_esac] = true;
|
|
||||||
v->a[127][ts_external_token_extglob_pattern] = true;
|
|
||||||
v->a[128][ts_external_token_heredoc_end] = true;
|
|
||||||
v->a[129][ts_external_token_RBRACK] = true;
|
|
||||||
v->a[130][ts_external_token_heredoc_start] = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* EOF external_scanner_states_6.c */
|
|
||||||
|
|
@ -23,4 +23,4 @@
|
||||||
void external_scanner_symbol_map_0(t_external_scanner_symbol_map_array *v);
|
void external_scanner_symbol_map_0(t_external_scanner_symbol_map_array *v);
|
||||||
void external_scanner_symbol_map_1(t_external_scanner_symbol_map_array *v);
|
void external_scanner_symbol_map_1(t_external_scanner_symbol_map_array *v);
|
||||||
|
|
||||||
#endif
|
#endif // EXTERNAL_SCANNER_SYMBOL_MAP_H
|
||||||
|
|
|
||||||
|
|
@ -34,19 +34,13 @@ void external_scanner_symbol_map_0(t_external_scanner_symbol_map_array *v)
|
||||||
v->a[ts_external_token__brace_start] = sym__brace_start;
|
v->a[ts_external_token__brace_start] = sym__brace_start;
|
||||||
v->a[ts_external_token__immediate_double_hash] \
|
v->a[ts_external_token__immediate_double_hash] \
|
||||||
= sym__immediate_double_hash;
|
= sym__immediate_double_hash;
|
||||||
v->a[ts_external_token__external_expansion_sym_hash] \
|
v->a[ts_external_token_RBRACE] = anon_sym_RBRACE3;
|
||||||
= sym__external_expansion_sym_hash;
|
v->a[ts_external_token_RBRACK] = anon_sym_RBRACK;
|
||||||
v->a[ts_external_token__external_expansion_sym_bang] \
|
|
||||||
= sym__external_expansion_sym_bang;
|
|
||||||
external_scanner_symbol_map_1(v);
|
external_scanner_symbol_map_1(v);
|
||||||
}
|
}
|
||||||
|
|
||||||
void external_scanner_symbol_map_1(t_external_scanner_symbol_map_array *v)
|
void external_scanner_symbol_map_1(t_external_scanner_symbol_map_array *v)
|
||||||
{
|
{
|
||||||
v->a[ts_external_token__external_expansion_sym_equal] \
|
|
||||||
= sym__external_expansion_sym_equal;
|
|
||||||
v->a[ts_external_token_RBRACE] = anon_sym_RBRACE3;
|
|
||||||
v->a[ts_external_token_RBRACK] = anon_sym_RBRACK;
|
|
||||||
v->a[ts_external_token_LT_LT] = anon_sym_LT_LT;
|
v->a[ts_external_token_LT_LT] = anon_sym_LT_LT;
|
||||||
v->a[ts_external_token_LT_LT_DASH] = anon_sym_LT_LT_DASH;
|
v->a[ts_external_token_LT_LT_DASH] = anon_sym_LT_LT_DASH;
|
||||||
v->a[ts_external_token_heredoc_redirect_token1] \
|
v->a[ts_external_token_heredoc_redirect_token1] \
|
||||||
|
|
|
||||||
|
|
@ -27,13 +27,5 @@ void field_map_entries_3(t_field_map_entries_array *v);
|
||||||
void field_map_entries_4(t_field_map_entries_array *v);
|
void field_map_entries_4(t_field_map_entries_array *v);
|
||||||
void field_map_entries_5(t_field_map_entries_array *v);
|
void field_map_entries_5(t_field_map_entries_array *v);
|
||||||
void field_map_entries_6(t_field_map_entries_array *v);
|
void field_map_entries_6(t_field_map_entries_array *v);
|
||||||
void field_map_entries_7(t_field_map_entries_array *v);
|
|
||||||
void field_map_entries_8(t_field_map_entries_array *v);
|
|
||||||
void field_map_entries_9(t_field_map_entries_array *v);
|
|
||||||
void field_map_entries_10(t_field_map_entries_array *v);
|
|
||||||
void field_map_entries_11(t_field_map_entries_array *v);
|
|
||||||
void field_map_entries_12(t_field_map_entries_array *v);
|
|
||||||
void field_map_entries_13(t_field_map_entries_array *v);
|
|
||||||
void field_map_entries_14(t_field_map_entries_array *v);
|
|
||||||
|
|
||||||
#endif
|
#endif // FIELD_MAP_ENTRIES_H
|
||||||
|
|
|
||||||
|
|
@ -17,123 +17,123 @@ void field_map_entries_0(t_field_map_entries_array *v)
|
||||||
v->a[0] = fmap_entry(field_name, 0, false);
|
v->a[0] = fmap_entry(field_name, 0, false);
|
||||||
v->a[1] = fmap_entry(field_redirect, 0, false);
|
v->a[1] = fmap_entry(field_redirect, 0, false);
|
||||||
v->a[2] = fmap_entry(field_descriptor, 0, false);
|
v->a[2] = fmap_entry(field_descriptor, 0, false);
|
||||||
v->a[3] = fmap_entry(field_left, 0, true);
|
v->a[3] = fmap_entry(field_destination, 1, false);
|
||||||
v->a[4] = fmap_entry(field_operator, 0, true);
|
v->a[4] = fmap_entry(field_left, 0, true);
|
||||||
v->a[5] = fmap_entry(field_right, 0, true);
|
v->a[5] = fmap_entry(field_operator, 0, true);
|
||||||
v->a[6] = fmap_entry(field_alternative, 0, true);
|
v->a[6] = fmap_entry(field_right, 0, true);
|
||||||
v->a[7] = fmap_entry(field_condition, 0, true);
|
v->a[7] = fmap_entry(field_alternative, 0, true);
|
||||||
v->a[8] = fmap_entry(field_consequence, 0, true);
|
v->a[8] = fmap_entry(field_condition, 0, true);
|
||||||
v->a[9] = fmap_entry(field_operator, 0, true);
|
v->a[9] = fmap_entry(field_consequence, 0, true);
|
||||||
v->a[10] = fmap_entry(field_destination, 1, false);
|
v->a[10] = fmap_entry(field_operator, 0, true);
|
||||||
v->a[11] = fmap_entry(field_operator, 0, false);
|
v->a[11] = fmap_entry(field_body, 0, false);
|
||||||
v->a[12] = fmap_entry(field_body, 0, false);
|
v->a[12] = fmap_entry(field_redirect, 1, false);
|
||||||
v->a[13] = fmap_entry(field_redirect, 1, false);
|
v->a[13] = fmap_entry(field_argument, 0, false);
|
||||||
v->a[14] = fmap_entry(field_body, 0, false);
|
v->a[14] = fmap_entry(field_argument, 1, true);
|
||||||
v->a[15] = fmap_entry(field_argument, 0, false);
|
v->a[15] = fmap_entry(field_name, 0, false);
|
||||||
v->a[16] = fmap_entry(field_argument, 1, true);
|
v->a[16] = fmap_entry(field_name, 1, false);
|
||||||
v->a[17] = fmap_entry(field_name, 0, false);
|
v->a[17] = fmap_entry(field_redirect, 0, true);
|
||||||
v->a[18] = fmap_entry(field_redirect, 1, true);
|
v->a[18] = fmap_entry(field_redirect, 0, true);
|
||||||
v->a[19] = fmap_entry(field_name, 1, false);
|
v->a[19] = fmap_entry(field_redirect, 1, true);
|
||||||
field_map_entries_1(v);
|
field_map_entries_1(v);
|
||||||
}
|
}
|
||||||
|
|
||||||
void field_map_entries_1(t_field_map_entries_array *v)
|
void field_map_entries_1(t_field_map_entries_array *v)
|
||||||
{
|
{
|
||||||
v->a[20] = fmap_entry(field_redirect, 0, true);
|
v->a[20] = fmap_entry(field_descriptor, 0, false);
|
||||||
v->a[21] = fmap_entry(field_redirect, 0, true);
|
v->a[21] = fmap_entry(field_destination, 2, false);
|
||||||
v->a[22] = fmap_entry(field_redirect, 1, true);
|
v->a[22] = fmap_entry(field_name, 0, false);
|
||||||
v->a[23] = fmap_entry(field_descriptor, 0, false);
|
v->a[23] = fmap_entry(field_value, 2, false);
|
||||||
v->a[24] = fmap_entry(field_destination, 2, false);
|
v->a[24] = fmap_entry(field_body, 2, false);
|
||||||
v->a[25] = fmap_entry(field_name, 0, false);
|
v->a[25] = fmap_entry(field_condition, 1, false);
|
||||||
v->a[26] = fmap_entry(field_value, 2, false);
|
v->a[26] = fmap_entry(field_body, 2, false);
|
||||||
v->a[27] = fmap_entry(field_name, 0, true);
|
v->a[27] = fmap_entry(field_name, 1, false);
|
||||||
v->a[28] = fmap_entry(field_value, 0, true);
|
v->a[28] = fmap_entry(field_operator, 0, false);
|
||||||
v->a[29] = fmap_entry(field_operator, 1, false);
|
v->a[29] = fmap_entry(field_operator, 1, false);
|
||||||
v->a[30] = fmap_entry(field_body, 2, false);
|
v->a[30] = fmap_entry(field_operator, 1, true);
|
||||||
v->a[31] = fmap_entry(field_condition, 1, false);
|
v->a[31] = fmap_entry(field_redirect, 1, false);
|
||||||
v->a[32] = fmap_entry(field_body, 2, false);
|
v->a[32] = fmap_entry(field_argument, 0, true);
|
||||||
v->a[33] = fmap_entry(field_name, 1, false);
|
v->a[33] = fmap_entry(field_argument, 1, true);
|
||||||
v->a[34] = fmap_entry(field_left, 1, true);
|
v->a[34] = fmap_entry(field_argument, 2, true);
|
||||||
v->a[35] = fmap_entry(field_operator, 1, true);
|
v->a[35] = fmap_entry(field_name, 1, false);
|
||||||
v->a[36] = fmap_entry(field_right, 1, true);
|
v->a[36] = fmap_entry(field_redirect, 0, true);
|
||||||
v->a[37] = fmap_entry(field_operator, 1, true);
|
v->a[37] = fmap_entry(field_body, 3, false);
|
||||||
v->a[38] = fmap_entry(field_operator, 0, true);
|
v->a[38] = fmap_entry(field_variable, 1, false);
|
||||||
v->a[39] = fmap_entry(field_operator, 1, true);
|
v->a[39] = fmap_entry(field_condition, 1, false);
|
||||||
field_map_entries_2(v);
|
field_map_entries_2(v);
|
||||||
}
|
}
|
||||||
|
|
||||||
void field_map_entries_2(t_field_map_entries_array *v)
|
void field_map_entries_2(t_field_map_entries_array *v)
|
||||||
{
|
{
|
||||||
v->a[40] = fmap_entry(field_redirect, 1, false);
|
v->a[40] = fmap_entry(field_value, 1, false);
|
||||||
v->a[41] = fmap_entry(field_argument, 0, false);
|
v->a[41] = fmap_entry(field_body, 2, false);
|
||||||
v->a[42] = fmap_entry(field_argument, 1, false);
|
v->a[42] = fmap_entry(field_name, 1, false);
|
||||||
v->a[43] = fmap_entry(field_argument, 0, true);
|
v->a[43] = fmap_entry(field_redirect, 3, false);
|
||||||
v->a[44] = fmap_entry(field_argument, 1, true);
|
v->a[44] = fmap_entry(field_left, 0, false);
|
||||||
v->a[45] = fmap_entry(field_redirect, 0, true);
|
v->a[45] = fmap_entry(field_operator, 1, false);
|
||||||
v->a[46] = fmap_entry(field_redirect, 1, true);
|
v->a[46] = fmap_entry(field_right, 2, false);
|
||||||
v->a[47] = fmap_entry(field_argument, 2, true);
|
v->a[47] = fmap_entry(field_body, 3, false);
|
||||||
v->a[48] = fmap_entry(field_name, 1, false);
|
v->a[48] = fmap_entry(field_name, 0, false);
|
||||||
v->a[49] = fmap_entry(field_redirect, 0, true);
|
v->a[49] = fmap_entry(field_value, 0, false);
|
||||||
v->a[50] = fmap_entry(field_redirect, 2, true);
|
v->a[50] = fmap_entry(field_body, 4, false);
|
||||||
v->a[51] = fmap_entry(field_index, 2, false);
|
v->a[51] = fmap_entry(field_name, 1, false);
|
||||||
v->a[52] = fmap_entry(field_name, 0, false);
|
v->a[52] = fmap_entry(field_body, 3, false);
|
||||||
v->a[53] = fmap_entry(field_body, 3, false);
|
v->a[53] = fmap_entry(field_name, 0, false);
|
||||||
v->a[54] = fmap_entry(field_variable, 1, false);
|
v->a[54] = fmap_entry(field_redirect, 4, false);
|
||||||
v->a[55] = fmap_entry(field_left, 0, false);
|
v->a[55] = fmap_entry(field_operator, 0, false);
|
||||||
v->a[56] = fmap_entry(field_operator, 1, false);
|
v->a[56] = fmap_entry(field_right, 1, false);
|
||||||
v->a[57] = fmap_entry(field_right, 2, false);
|
v->a[57] = fmap_entry(field_body, 5, false);
|
||||||
v->a[58] = fmap_entry(field_condition, 1, false);
|
v->a[58] = fmap_entry(field_value, 3, false);
|
||||||
v->a[59] = fmap_entry(field_value, 1, false);
|
v->a[59] = fmap_entry(field_variable, 1, false);
|
||||||
field_map_entries_3(v);
|
field_map_entries_3(v);
|
||||||
}
|
}
|
||||||
|
|
||||||
void field_map_entries_3(t_field_map_entries_array *v)
|
void field_map_entries_3(t_field_map_entries_array *v)
|
||||||
{
|
{
|
||||||
v->a[60] = fmap_entry(field_body, 2, false);
|
v->a[60] = fmap_entry(field_termination, 2, false);
|
||||||
v->a[61] = fmap_entry(field_name, 1, false);
|
v->a[61] = fmap_entry(field_value, 0, false);
|
||||||
v->a[62] = fmap_entry(field_redirect, 3, false);
|
v->a[62] = fmap_entry(field_fallthrough, 2, false);
|
||||||
v->a[63] = fmap_entry(field_operator, 0, false);
|
v->a[63] = fmap_entry(field_value, 0, false);
|
||||||
v->a[64] = fmap_entry(field_operator, 1, false);
|
v->a[64] = fmap_entry(field_value, 0, false);
|
||||||
v->a[65] = fmap_entry(field_operator, 0, false);
|
v->a[65] = fmap_entry(field_value, 1, true);
|
||||||
v->a[66] = fmap_entry(field_operator, 1, true);
|
v->a[66] = fmap_entry(field_value, 0, true);
|
||||||
v->a[67] = fmap_entry(field_operator, 0, false);
|
v->a[67] = fmap_entry(field_value, 1, true);
|
||||||
v->a[68] = fmap_entry(field_operator, 2, false);
|
v->a[68] = fmap_entry(field_body, 4, false);
|
||||||
v->a[69] = fmap_entry(field_operator, 0, false);
|
v->a[69] = fmap_entry(field_name, 1, false);
|
||||||
v->a[70] = fmap_entry(field_operator, 2, true);
|
v->a[70] = fmap_entry(field_redirect, 5, false);
|
||||||
v->a[71] = fmap_entry(field_body, 3, false);
|
v->a[71] = fmap_entry(field_alternative, 4, false);
|
||||||
v->a[72] = fmap_entry(field_name, 0, false);
|
v->a[72] = fmap_entry(field_condition, 0, false);
|
||||||
v->a[73] = fmap_entry(field_body, 4, false);
|
v->a[73] = fmap_entry(field_consequence, 2, false);
|
||||||
v->a[74] = fmap_entry(field_condition, 2, true);
|
v->a[74] = fmap_entry(field_operator, 2, true);
|
||||||
v->a[75] = fmap_entry(field_initializer, 2, true);
|
v->a[75] = fmap_entry(field_right, 2, true);
|
||||||
v->a[76] = fmap_entry(field_update, 2, true);
|
v->a[76] = fmap_entry(field_argument, 2, true);
|
||||||
v->a[77] = fmap_entry(field_initializer, 0, false);
|
v->a[77] = fmap_entry(field_redirect, 2, false);
|
||||||
v->a[78] = fmap_entry(field_update, 2, false);
|
v->a[78] = fmap_entry(field_termination, 3, false);
|
||||||
v->a[79] = fmap_entry(field_value, 0, false);
|
v->a[79] = fmap_entry(field_value, 0, false);
|
||||||
field_map_entries_4(v);
|
field_map_entries_4(v);
|
||||||
}
|
}
|
||||||
|
|
||||||
void field_map_entries_4(t_field_map_entries_array *v)
|
void field_map_entries_4(t_field_map_entries_array *v)
|
||||||
{
|
{
|
||||||
v->a[80] = fmap_entry(field_body, 4, false);
|
v->a[80] = fmap_entry(field_fallthrough, 3, false);
|
||||||
v->a[81] = fmap_entry(field_name, 1, false);
|
v->a[81] = fmap_entry(field_value, 0, false);
|
||||||
v->a[82] = fmap_entry(field_operator, 0, false);
|
v->a[82] = fmap_entry(field_termination, 3, false);
|
||||||
v->a[83] = fmap_entry(field_operator, 1, false);
|
v->a[83] = fmap_entry(field_value, 0, false);
|
||||||
v->a[84] = fmap_entry(field_operator, 2, true);
|
v->a[84] = fmap_entry(field_value, 1, true);
|
||||||
v->a[85] = fmap_entry(field_operator, 0, false);
|
v->a[85] = fmap_entry(field_fallthrough, 3, false);
|
||||||
v->a[86] = fmap_entry(field_operator, 1, true);
|
v->a[86] = fmap_entry(field_value, 0, false);
|
||||||
v->a[87] = fmap_entry(field_operator, 2, false);
|
v->a[87] = fmap_entry(field_value, 1, true);
|
||||||
v->a[88] = fmap_entry(field_body, 3, false);
|
v->a[88] = fmap_entry(field_termination, 3, false);
|
||||||
v->a[89] = fmap_entry(field_name, 0, false);
|
v->a[89] = fmap_entry(field_value, 1, false);
|
||||||
v->a[90] = fmap_entry(field_redirect, 4, false);
|
v->a[90] = fmap_entry(field_fallthrough, 3, false);
|
||||||
v->a[91] = fmap_entry(field_operator, 0, false);
|
v->a[91] = fmap_entry(field_value, 1, false);
|
||||||
v->a[92] = fmap_entry(field_right, 1, false);
|
v->a[92] = fmap_entry(field_value, 1, false);
|
||||||
v->a[93] = fmap_entry(field_argument, 0, true);
|
v->a[93] = fmap_entry(field_value, 2, true);
|
||||||
v->a[94] = fmap_entry(field_argument, 1, true);
|
v->a[94] = fmap_entry(field_descriptor, 0, false);
|
||||||
v->a[95] = fmap_entry(field_body, 5, false);
|
v->a[95] = fmap_entry(field_operator, 3, true);
|
||||||
v->a[96] = fmap_entry(field_condition, 2, true);
|
v->a[96] = fmap_entry(field_right, 3, true);
|
||||||
v->a[97] = fmap_entry(field_initializer, 2, true);
|
v->a[97] = fmap_entry(field_argument, 3, true);
|
||||||
v->a[98] = fmap_entry(field_update, 2, true);
|
v->a[98] = fmap_entry(field_descriptor, 0, false);
|
||||||
v->a[99] = fmap_entry(field_condition, 2, false);
|
v->a[99] = fmap_entry(field_descriptor, 0, false);
|
||||||
field_map_entries_5(v);
|
field_map_entries_5(v);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -14,127 +14,41 @@
|
||||||
|
|
||||||
void field_map_entries_5(t_field_map_entries_array *v)
|
void field_map_entries_5(t_field_map_entries_array *v)
|
||||||
{
|
{
|
||||||
v->a[100] = fmap_entry(field_initializer, 0, false);
|
v->a[100] = fmap_entry(field_redirect, 3, false);
|
||||||
v->a[101] = fmap_entry(field_initializer, 0, false);
|
v->a[101] = fmap_entry(field_operator, 3, true);
|
||||||
v->a[102] = fmap_entry(field_update, 3, false);
|
v->a[102] = fmap_entry(field_redirect, 2, false);
|
||||||
v->a[103] = fmap_entry(field_initializer, 0, false);
|
v->a[103] = fmap_entry(field_right, 3, true);
|
||||||
v->a[104] = fmap_entry(field_initializer, 1, false);
|
v->a[104] = fmap_entry(field_termination, 4, false);
|
||||||
v->a[105] = fmap_entry(field_condition, 1, false);
|
v->a[105] = fmap_entry(field_value, 0, false);
|
||||||
v->a[106] = fmap_entry(field_update, 3, false);
|
v->a[106] = fmap_entry(field_value, 1, true);
|
||||||
v->a[107] = fmap_entry(field_condition, 1, false);
|
v->a[107] = fmap_entry(field_fallthrough, 4, false);
|
||||||
v->a[108] = fmap_entry(field_condition, 2, false);
|
v->a[108] = fmap_entry(field_value, 0, false);
|
||||||
v->a[109] = fmap_entry(field_update, 2, false);
|
v->a[109] = fmap_entry(field_value, 1, true);
|
||||||
v->a[110] = fmap_entry(field_update, 3, false);
|
v->a[110] = fmap_entry(field_termination, 4, false);
|
||||||
v->a[111] = fmap_entry(field_body, 5, false);
|
v->a[111] = fmap_entry(field_value, 1, false);
|
||||||
v->a[112] = fmap_entry(field_value, 3, false);
|
v->a[112] = fmap_entry(field_fallthrough, 4, false);
|
||||||
v->a[113] = fmap_entry(field_variable, 1, false);
|
v->a[113] = fmap_entry(field_value, 1, false);
|
||||||
v->a[114] = fmap_entry(field_alternative, 4, false);
|
v->a[114] = fmap_entry(field_termination, 4, false);
|
||||||
v->a[115] = fmap_entry(field_condition, 0, false);
|
v->a[115] = fmap_entry(field_value, 1, false);
|
||||||
v->a[116] = fmap_entry(field_consequence, 2, false);
|
v->a[116] = fmap_entry(field_value, 2, true);
|
||||||
v->a[117] = fmap_entry(field_termination, 2, false);
|
v->a[117] = fmap_entry(field_fallthrough, 4, false);
|
||||||
v->a[118] = fmap_entry(field_value, 0, false);
|
v->a[118] = fmap_entry(field_value, 1, false);
|
||||||
v->a[119] = fmap_entry(field_fallthrough, 2, false);
|
v->a[119] = fmap_entry(field_value, 2, true);
|
||||||
field_map_entries_6(v);
|
field_map_entries_6(v);
|
||||||
}
|
}
|
||||||
|
|
||||||
void field_map_entries_6(t_field_map_entries_array *v)
|
void field_map_entries_6(t_field_map_entries_array *v)
|
||||||
{
|
{
|
||||||
v->a[120] = fmap_entry(field_value, 0, false);
|
v->a[120] = fmap_entry(field_descriptor, 0, false);
|
||||||
v->a[121] = fmap_entry(field_value, 0, false);
|
v->a[121] = fmap_entry(field_operator, 4, true);
|
||||||
v->a[122] = fmap_entry(field_value, 1, true);
|
v->a[122] = fmap_entry(field_redirect, 3, false);
|
||||||
v->a[123] = fmap_entry(field_value, 0, true);
|
v->a[123] = fmap_entry(field_right, 4, true);
|
||||||
v->a[124] = fmap_entry(field_value, 1, true);
|
v->a[124] = fmap_entry(field_termination, 5, false);
|
||||||
v->a[125] = fmap_entry(field_body, 4, false);
|
v->a[125] = fmap_entry(field_value, 1, false);
|
||||||
v->a[126] = fmap_entry(field_name, 1, false);
|
v->a[126] = fmap_entry(field_value, 2, true);
|
||||||
v->a[127] = fmap_entry(field_redirect, 5, false);
|
v->a[127] = fmap_entry(field_fallthrough, 5, false);
|
||||||
v->a[128] = fmap_entry(field_operator, 0, false);
|
v->a[128] = fmap_entry(field_value, 1, false);
|
||||||
v->a[129] = fmap_entry(field_operator, 1, false);
|
v->a[129] = fmap_entry(field_value, 2, true);
|
||||||
v->a[130] = fmap_entry(field_operator, 3, false);
|
|
||||||
v->a[131] = fmap_entry(field_operator, 0, false);
|
|
||||||
v->a[132] = fmap_entry(field_operator, 3, false);
|
|
||||||
v->a[133] = fmap_entry(field_operator, 0, false);
|
|
||||||
v->a[134] = fmap_entry(field_operator, 2, false);
|
|
||||||
v->a[135] = fmap_entry(field_operator, 3, true);
|
|
||||||
v->a[136] = fmap_entry(field_operator, 0, false);
|
|
||||||
v->a[137] = fmap_entry(field_operator, 1, false);
|
|
||||||
v->a[138] = fmap_entry(field_operator, 3, true);
|
|
||||||
v->a[139] = fmap_entry(field_operator, 0, false);
|
|
||||||
field_map_entries_7(v);
|
|
||||||
}
|
|
||||||
|
|
||||||
void field_map_entries_7(t_field_map_entries_array *v)
|
|
||||||
{
|
|
||||||
v->a[140] = fmap_entry(field_operator, 1, true);
|
|
||||||
v->a[141] = fmap_entry(field_operator, 2, false);
|
|
||||||
v->a[142] = fmap_entry(field_operator, 3, true);
|
|
||||||
v->a[143] = fmap_entry(field_operator, 2, true);
|
|
||||||
v->a[144] = fmap_entry(field_right, 2, true);
|
|
||||||
v->a[145] = fmap_entry(field_argument, 2, true);
|
|
||||||
v->a[146] = fmap_entry(field_redirect, 2, false);
|
|
||||||
v->a[147] = fmap_entry(field_condition, 2, false);
|
|
||||||
v->a[148] = fmap_entry(field_initializer, 0, false);
|
|
||||||
v->a[149] = fmap_entry(field_update, 4, false);
|
|
||||||
v->a[150] = fmap_entry(field_condition, 2, false);
|
|
||||||
v->a[151] = fmap_entry(field_condition, 3, false);
|
|
||||||
v->a[152] = fmap_entry(field_initializer, 0, false);
|
|
||||||
v->a[153] = fmap_entry(field_initializer, 0, false);
|
|
||||||
v->a[154] = fmap_entry(field_update, 3, false);
|
|
||||||
v->a[155] = fmap_entry(field_update, 4, false);
|
|
||||||
v->a[156] = fmap_entry(field_condition, 3, false);
|
|
||||||
v->a[157] = fmap_entry(field_initializer, 0, false);
|
|
||||||
v->a[158] = fmap_entry(field_initializer, 1, false);
|
|
||||||
v->a[159] = fmap_entry(field_initializer, 0, false);
|
|
||||||
field_map_entries_8(v);
|
|
||||||
}
|
|
||||||
|
|
||||||
void field_map_entries_8(t_field_map_entries_array *v)
|
|
||||||
{
|
|
||||||
v->a[160] = fmap_entry(field_initializer, 1, false);
|
|
||||||
v->a[161] = fmap_entry(field_update, 4, false);
|
|
||||||
v->a[162] = fmap_entry(field_condition, 1, false);
|
|
||||||
v->a[163] = fmap_entry(field_update, 3, false);
|
|
||||||
v->a[164] = fmap_entry(field_update, 4, false);
|
|
||||||
v->a[165] = fmap_entry(field_condition, 1, false);
|
|
||||||
v->a[166] = fmap_entry(field_condition, 2, false);
|
|
||||||
v->a[167] = fmap_entry(field_update, 4, false);
|
|
||||||
v->a[168] = fmap_entry(field_termination, 3, false);
|
|
||||||
v->a[169] = fmap_entry(field_value, 0, false);
|
|
||||||
v->a[170] = fmap_entry(field_fallthrough, 3, false);
|
|
||||||
v->a[171] = fmap_entry(field_value, 0, false);
|
|
||||||
v->a[172] = fmap_entry(field_termination, 3, false);
|
|
||||||
v->a[173] = fmap_entry(field_value, 0, false);
|
|
||||||
v->a[174] = fmap_entry(field_value, 1, true);
|
|
||||||
v->a[175] = fmap_entry(field_fallthrough, 3, false);
|
|
||||||
v->a[176] = fmap_entry(field_value, 0, false);
|
|
||||||
v->a[177] = fmap_entry(field_value, 1, true);
|
|
||||||
v->a[178] = fmap_entry(field_termination, 3, false);
|
|
||||||
v->a[179] = fmap_entry(field_value, 1, false);
|
|
||||||
field_map_entries_9(v);
|
|
||||||
}
|
|
||||||
|
|
||||||
void field_map_entries_9(t_field_map_entries_array *v)
|
|
||||||
{
|
|
||||||
v->a[180] = fmap_entry(field_fallthrough, 3, false);
|
|
||||||
v->a[181] = fmap_entry(field_value, 1, false);
|
|
||||||
v->a[182] = fmap_entry(field_value, 1, false);
|
|
||||||
v->a[183] = fmap_entry(field_value, 2, true);
|
|
||||||
v->a[184] = fmap_entry(field_operator, 0, false);
|
|
||||||
v->a[185] = fmap_entry(field_operator, 2, false);
|
|
||||||
v->a[186] = fmap_entry(field_operator, 4, false);
|
|
||||||
v->a[187] = fmap_entry(field_operator, 0, false);
|
|
||||||
v->a[188] = fmap_entry(field_operator, 1, false);
|
|
||||||
v->a[189] = fmap_entry(field_operator, 4, false);
|
|
||||||
v->a[190] = fmap_entry(field_operator, 0, false);
|
|
||||||
v->a[191] = fmap_entry(field_operator, 2, false);
|
|
||||||
v->a[192] = fmap_entry(field_operator, 4, true);
|
|
||||||
v->a[193] = fmap_entry(field_operator, 0, false);
|
|
||||||
v->a[194] = fmap_entry(field_operator, 1, true);
|
|
||||||
v->a[195] = fmap_entry(field_operator, 2, false);
|
|
||||||
v->a[196] = fmap_entry(field_operator, 4, true);
|
|
||||||
v->a[197] = fmap_entry(field_descriptor, 0, false);
|
|
||||||
v->a[198] = fmap_entry(field_operator, 3, true);
|
|
||||||
v->a[199] = fmap_entry(field_right, 3, true);
|
|
||||||
field_map_entries_10(v);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* EOF field_map_entries_1.c */
|
/* EOF field_map_entries_1.c */
|
||||||
|
|
|
||||||
|
|
@ -1,126 +0,0 @@
|
||||||
/* ************************************************************************** */
|
|
||||||
/* */
|
|
||||||
/* ::: :::::::: */
|
|
||||||
/* field_map_entries_2.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 "./field_map_entries.h"
|
|
||||||
|
|
||||||
void field_map_entries_10(t_field_map_entries_array *v)
|
|
||||||
{
|
|
||||||
v->a[200] = fmap_entry(field_argument, 3, true);
|
|
||||||
v->a[201] = fmap_entry(field_descriptor, 0, false);
|
|
||||||
v->a[202] = fmap_entry(field_descriptor, 0, false);
|
|
||||||
v->a[203] = fmap_entry(field_redirect, 3, false);
|
|
||||||
v->a[204] = fmap_entry(field_operator, 3, true);
|
|
||||||
v->a[205] = fmap_entry(field_redirect, 2, false);
|
|
||||||
v->a[206] = fmap_entry(field_right, 3, true);
|
|
||||||
v->a[207] = fmap_entry(field_condition, 2, false);
|
|
||||||
v->a[208] = fmap_entry(field_initializer, 0, false);
|
|
||||||
v->a[209] = fmap_entry(field_update, 4, false);
|
|
||||||
v->a[210] = fmap_entry(field_update, 5, false);
|
|
||||||
v->a[211] = fmap_entry(field_condition, 2, false);
|
|
||||||
v->a[212] = fmap_entry(field_condition, 3, false);
|
|
||||||
v->a[213] = fmap_entry(field_initializer, 0, false);
|
|
||||||
v->a[214] = fmap_entry(field_update, 5, false);
|
|
||||||
v->a[215] = fmap_entry(field_condition, 3, false);
|
|
||||||
v->a[216] = fmap_entry(field_initializer, 0, false);
|
|
||||||
v->a[217] = fmap_entry(field_initializer, 1, false);
|
|
||||||
v->a[218] = fmap_entry(field_update, 5, false);
|
|
||||||
v->a[219] = fmap_entry(field_condition, 3, false);
|
|
||||||
field_map_entries_11(v);
|
|
||||||
}
|
|
||||||
|
|
||||||
void field_map_entries_11(t_field_map_entries_array *v)
|
|
||||||
{
|
|
||||||
v->a[220] = fmap_entry(field_condition, 4, false);
|
|
||||||
v->a[221] = fmap_entry(field_initializer, 0, false);
|
|
||||||
v->a[222] = fmap_entry(field_initializer, 1, false);
|
|
||||||
v->a[223] = fmap_entry(field_initializer, 0, false);
|
|
||||||
v->a[224] = fmap_entry(field_initializer, 1, false);
|
|
||||||
v->a[225] = fmap_entry(field_update, 4, false);
|
|
||||||
v->a[226] = fmap_entry(field_update, 5, false);
|
|
||||||
v->a[227] = fmap_entry(field_condition, 1, false);
|
|
||||||
v->a[228] = fmap_entry(field_condition, 2, false);
|
|
||||||
v->a[229] = fmap_entry(field_update, 4, false);
|
|
||||||
v->a[230] = fmap_entry(field_update, 5, false);
|
|
||||||
v->a[231] = fmap_entry(field_termination, 4, false);
|
|
||||||
v->a[232] = fmap_entry(field_value, 0, false);
|
|
||||||
v->a[233] = fmap_entry(field_value, 1, true);
|
|
||||||
v->a[234] = fmap_entry(field_fallthrough, 4, false);
|
|
||||||
v->a[235] = fmap_entry(field_value, 0, false);
|
|
||||||
v->a[236] = fmap_entry(field_value, 1, true);
|
|
||||||
v->a[237] = fmap_entry(field_termination, 4, false);
|
|
||||||
v->a[238] = fmap_entry(field_value, 1, false);
|
|
||||||
v->a[239] = fmap_entry(field_fallthrough, 4, false);
|
|
||||||
field_map_entries_12(v);
|
|
||||||
}
|
|
||||||
|
|
||||||
void field_map_entries_12(t_field_map_entries_array *v)
|
|
||||||
{
|
|
||||||
v->a[240] = fmap_entry(field_value, 1, false);
|
|
||||||
v->a[241] = fmap_entry(field_termination, 4, false);
|
|
||||||
v->a[242] = fmap_entry(field_value, 1, false);
|
|
||||||
v->a[243] = fmap_entry(field_value, 2, true);
|
|
||||||
v->a[244] = fmap_entry(field_fallthrough, 4, false);
|
|
||||||
v->a[245] = fmap_entry(field_value, 1, false);
|
|
||||||
v->a[246] = fmap_entry(field_value, 2, true);
|
|
||||||
v->a[247] = fmap_entry(field_operator, 0, false);
|
|
||||||
v->a[248] = fmap_entry(field_operator, 2, false);
|
|
||||||
v->a[249] = fmap_entry(field_operator, 5, false);
|
|
||||||
v->a[250] = fmap_entry(field_operator, 0, false);
|
|
||||||
v->a[251] = fmap_entry(field_operator, 3, false);
|
|
||||||
v->a[252] = fmap_entry(field_operator, 5, false);
|
|
||||||
v->a[253] = fmap_entry(field_descriptor, 0, false);
|
|
||||||
v->a[254] = fmap_entry(field_operator, 4, true);
|
|
||||||
v->a[255] = fmap_entry(field_redirect, 3, false);
|
|
||||||
v->a[256] = fmap_entry(field_right, 4, true);
|
|
||||||
v->a[257] = fmap_entry(field_condition, 2, false);
|
|
||||||
v->a[258] = fmap_entry(field_condition, 3, false);
|
|
||||||
v->a[259] = fmap_entry(field_initializer, 0, false);
|
|
||||||
field_map_entries_13(v);
|
|
||||||
}
|
|
||||||
|
|
||||||
void field_map_entries_13(t_field_map_entries_array *v)
|
|
||||||
{
|
|
||||||
v->a[260] = fmap_entry(field_update, 5, false);
|
|
||||||
v->a[261] = fmap_entry(field_update, 6, false);
|
|
||||||
v->a[262] = fmap_entry(field_condition, 3, false);
|
|
||||||
v->a[263] = fmap_entry(field_initializer, 0, false);
|
|
||||||
v->a[264] = fmap_entry(field_initializer, 1, false);
|
|
||||||
v->a[265] = fmap_entry(field_update, 5, false);
|
|
||||||
v->a[266] = fmap_entry(field_update, 6, false);
|
|
||||||
v->a[267] = fmap_entry(field_condition, 3, false);
|
|
||||||
v->a[268] = fmap_entry(field_condition, 4, false);
|
|
||||||
v->a[269] = fmap_entry(field_initializer, 0, false);
|
|
||||||
v->a[270] = fmap_entry(field_initializer, 1, false);
|
|
||||||
v->a[271] = fmap_entry(field_update, 6, false);
|
|
||||||
v->a[272] = fmap_entry(field_termination, 5, false);
|
|
||||||
v->a[273] = fmap_entry(field_value, 1, false);
|
|
||||||
v->a[274] = fmap_entry(field_value, 2, true);
|
|
||||||
v->a[275] = fmap_entry(field_fallthrough, 5, false);
|
|
||||||
v->a[276] = fmap_entry(field_value, 1, false);
|
|
||||||
v->a[277] = fmap_entry(field_value, 2, true);
|
|
||||||
v->a[278] = fmap_entry(field_operator, 0, false);
|
|
||||||
v->a[279] = fmap_entry(field_operator, 3, false);
|
|
||||||
field_map_entries_14(v);
|
|
||||||
}
|
|
||||||
|
|
||||||
void field_map_entries_14(t_field_map_entries_array *v)
|
|
||||||
{
|
|
||||||
v->a[280] = fmap_entry(field_operator, 6, false);
|
|
||||||
v->a[281] = fmap_entry(field_condition, 3, false);
|
|
||||||
v->a[282] = fmap_entry(field_condition, 4, false);
|
|
||||||
v->a[283] = fmap_entry(field_initializer, 0, false);
|
|
||||||
v->a[284] = fmap_entry(field_initializer, 1, false);
|
|
||||||
v->a[285] = fmap_entry(field_update, 6, false);
|
|
||||||
v->a[286] = fmap_entry(field_update, 7, false);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* EOF field_map_entries_2.c */
|
|
||||||
|
|
@ -25,8 +25,5 @@ void field_map_slices_1(t_field_map_slices_array *v);
|
||||||
void field_map_slices_2(t_field_map_slices_array *v);
|
void field_map_slices_2(t_field_map_slices_array *v);
|
||||||
void field_map_slices_3(t_field_map_slices_array *v);
|
void field_map_slices_3(t_field_map_slices_array *v);
|
||||||
void field_map_slices_4(t_field_map_slices_array *v);
|
void field_map_slices_4(t_field_map_slices_array *v);
|
||||||
void field_map_slices_5(t_field_map_slices_array *v);
|
|
||||||
void field_map_slices_6(t_field_map_slices_array *v);
|
|
||||||
void field_map_slices_7(t_field_map_slices_array *v);
|
|
||||||
|
|
||||||
#endif
|
#endif // FIELD_MAP_SLICES_H
|
||||||
|
|
|
||||||
|
|
@ -14,127 +14,113 @@
|
||||||
|
|
||||||
void field_map_slices_0(t_field_map_slices_array *v)
|
void field_map_slices_0(t_field_map_slices_array *v)
|
||||||
{
|
{
|
||||||
v->a[2] = fmap_slice(0, 1);
|
v->a[1] = fmap_slice(0, 1);
|
||||||
v->a[3] = fmap_slice(1, 1);
|
v->a[2] = fmap_slice(1, 1);
|
||||||
v->a[4] = fmap_slice(2, 1);
|
v->a[4] = fmap_slice(2, 1);
|
||||||
v->a[5] = fmap_slice(3, 3);
|
v->a[5] = fmap_slice(3, 1);
|
||||||
v->a[6] = fmap_slice(6, 3);
|
v->a[6] = fmap_slice(3, 1);
|
||||||
v->a[7] = fmap_slice(9, 1);
|
v->a[7] = fmap_slice(4, 3);
|
||||||
v->a[8] = fmap_slice(10, 1);
|
v->a[8] = fmap_slice(7, 3);
|
||||||
v->a[9] = fmap_slice(10, 1);
|
v->a[9] = fmap_slice(10, 1);
|
||||||
v->a[12] = fmap_slice(11, 1);
|
v->a[12] = fmap_slice(11, 2);
|
||||||
v->a[14] = fmap_slice(12, 2);
|
v->a[13] = fmap_slice(13, 1);
|
||||||
v->a[15] = fmap_slice(14, 1);
|
v->a[14] = fmap_slice(14, 2);
|
||||||
v->a[16] = fmap_slice(15, 1);
|
v->a[15] = fmap_slice(13, 1);
|
||||||
v->a[17] = fmap_slice(15, 1);
|
v->a[16] = fmap_slice(16, 2);
|
||||||
v->a[18] = fmap_slice(16, 3);
|
v->a[17] = fmap_slice(18, 2);
|
||||||
v->a[19] = fmap_slice(19, 2);
|
v->a[18] = fmap_slice(20, 2);
|
||||||
v->a[20] = fmap_slice(21, 2);
|
v->a[19] = fmap_slice(20, 2);
|
||||||
v->a[21] = fmap_slice(23, 2);
|
v->a[20] = fmap_slice(22, 2);
|
||||||
v->a[22] = fmap_slice(23, 2);
|
v->a[21] = fmap_slice(22, 2);
|
||||||
v->a[23] = fmap_slice(2, 1);
|
v->a[23] = fmap_slice(24, 2);
|
||||||
v->a[24] = fmap_slice(25, 2);
|
v->a[24] = fmap_slice(26, 2);
|
||||||
field_map_slices_1(v);
|
field_map_slices_1(v);
|
||||||
}
|
}
|
||||||
|
|
||||||
void field_map_slices_1(t_field_map_slices_array *v)
|
void field_map_slices_1(t_field_map_slices_array *v)
|
||||||
{
|
{
|
||||||
v->a[25] = fmap_slice(25, 2);
|
v->a[25] = fmap_slice(28, 1);
|
||||||
v->a[26] = fmap_slice(27, 2);
|
v->a[26] = fmap_slice(29, 1);
|
||||||
v->a[27] = fmap_slice(29, 1);
|
v->a[27] = fmap_slice(30, 1);
|
||||||
v->a[28] = fmap_slice(30, 2);
|
v->a[28] = fmap_slice(30, 1);
|
||||||
v->a[29] = fmap_slice(32, 2);
|
v->a[29] = fmap_slice(31, 1);
|
||||||
v->a[30] = fmap_slice(34, 3);
|
v->a[30] = fmap_slice(32, 2);
|
||||||
v->a[31] = fmap_slice(37, 1);
|
v->a[31] = fmap_slice(34, 3);
|
||||||
v->a[32] = fmap_slice(37, 1);
|
v->a[32] = fmap_slice(37, 2);
|
||||||
v->a[33] = fmap_slice(11, 1);
|
v->a[33] = fmap_slice(39, 1);
|
||||||
v->a[34] = fmap_slice(38, 2);
|
v->a[34] = fmap_slice(40, 1);
|
||||||
v->a[35] = fmap_slice(40, 1);
|
v->a[35] = fmap_slice(40, 1);
|
||||||
v->a[36] = fmap_slice(41, 2);
|
v->a[36] = fmap_slice(41, 3);
|
||||||
v->a[37] = fmap_slice(41, 2);
|
v->a[37] = fmap_slice(44, 3);
|
||||||
v->a[38] = fmap_slice(43, 4);
|
v->a[39] = fmap_slice(47, 2);
|
||||||
v->a[39] = fmap_slice(47, 4);
|
v->a[40] = fmap_slice(49, 1);
|
||||||
v->a[40] = fmap_slice(51, 2);
|
v->a[41] = fmap_slice(49, 1);
|
||||||
v->a[41] = fmap_slice(51, 2);
|
v->a[42] = fmap_slice(50, 2);
|
||||||
v->a[42] = fmap_slice(53, 2);
|
v->a[43] = fmap_slice(52, 3);
|
||||||
v->a[43] = fmap_slice(55, 3);
|
v->a[44] = fmap_slice(55, 2);
|
||||||
v->a[44] = fmap_slice(58, 1);
|
v->a[45] = fmap_slice(57, 3);
|
||||||
field_map_slices_2(v);
|
field_map_slices_2(v);
|
||||||
}
|
}
|
||||||
|
|
||||||
void field_map_slices_2(t_field_map_slices_array *v)
|
void field_map_slices_2(t_field_map_slices_array *v)
|
||||||
{
|
{
|
||||||
v->a[45] = fmap_slice(59, 1);
|
v->a[46] = fmap_slice(60, 2);
|
||||||
v->a[46] = fmap_slice(59, 1);
|
v->a[47] = fmap_slice(62, 2);
|
||||||
v->a[47] = fmap_slice(60, 3);
|
v->a[48] = fmap_slice(64, 2);
|
||||||
v->a[49] = fmap_slice(63, 2);
|
v->a[49] = fmap_slice(66, 2);
|
||||||
v->a[50] = fmap_slice(65, 2);
|
v->a[50] = fmap_slice(60, 2);
|
||||||
v->a[51] = fmap_slice(67, 2);
|
v->a[51] = fmap_slice(62, 2);
|
||||||
v->a[52] = fmap_slice(69, 2);
|
v->a[52] = fmap_slice(64, 2);
|
||||||
v->a[53] = fmap_slice(69, 2);
|
v->a[53] = fmap_slice(68, 3);
|
||||||
v->a[54] = fmap_slice(71, 2);
|
v->a[54] = fmap_slice(71, 3);
|
||||||
v->a[55] = fmap_slice(25, 2);
|
v->a[55] = fmap_slice(74, 2);
|
||||||
v->a[56] = fmap_slice(73, 4);
|
v->a[56] = fmap_slice(76, 1);
|
||||||
v->a[57] = fmap_slice(77, 1);
|
v->a[57] = fmap_slice(77, 1);
|
||||||
v->a[58] = fmap_slice(78, 1);
|
v->a[58] = fmap_slice(78, 2);
|
||||||
v->a[59] = fmap_slice(79, 1);
|
v->a[59] = fmap_slice(80, 2);
|
||||||
v->a[60] = fmap_slice(79, 1);
|
v->a[60] = fmap_slice(82, 3);
|
||||||
v->a[61] = fmap_slice(80, 2);
|
v->a[61] = fmap_slice(85, 3);
|
||||||
v->a[62] = fmap_slice(63, 2);
|
v->a[62] = fmap_slice(88, 2);
|
||||||
v->a[63] = fmap_slice(82, 3);
|
v->a[63] = fmap_slice(90, 2);
|
||||||
v->a[64] = fmap_slice(85, 3);
|
v->a[64] = fmap_slice(92, 2);
|
||||||
v->a[65] = fmap_slice(88, 3);
|
v->a[65] = fmap_slice(88, 2);
|
||||||
field_map_slices_3(v);
|
field_map_slices_3(v);
|
||||||
}
|
}
|
||||||
|
|
||||||
void field_map_slices_3(t_field_map_slices_array *v)
|
void field_map_slices_3(t_field_map_slices_array *v)
|
||||||
{
|
{
|
||||||
v->a[66] = fmap_slice(91, 2);
|
v->a[66] = fmap_slice(90, 2);
|
||||||
v->a[67] = fmap_slice(93, 2);
|
v->a[67] = fmap_slice(92, 2);
|
||||||
v->a[68] = fmap_slice(95, 4);
|
v->a[68] = fmap_slice(78, 2);
|
||||||
v->a[69] = fmap_slice(99, 2);
|
v->a[69] = fmap_slice(80, 2);
|
||||||
v->a[70] = fmap_slice(101, 2);
|
v->a[70] = fmap_slice(82, 3);
|
||||||
v->a[71] = fmap_slice(103, 2);
|
v->a[71] = fmap_slice(85, 3);
|
||||||
v->a[72] = fmap_slice(105, 2);
|
v->a[72] = fmap_slice(94, 3);
|
||||||
v->a[73] = fmap_slice(107, 2);
|
v->a[73] = fmap_slice(97, 2);
|
||||||
v->a[74] = fmap_slice(109, 2);
|
v->a[74] = fmap_slice(99, 2);
|
||||||
v->a[75] = fmap_slice(111, 3);
|
v->a[75] = fmap_slice(101, 3);
|
||||||
v->a[76] = fmap_slice(114, 3);
|
v->a[76] = fmap_slice(104, 3);
|
||||||
v->a[77] = fmap_slice(117, 2);
|
v->a[77] = fmap_slice(107, 3);
|
||||||
v->a[78] = fmap_slice(119, 2);
|
v->a[78] = fmap_slice(110, 2);
|
||||||
v->a[79] = fmap_slice(121, 2);
|
v->a[79] = fmap_slice(112, 2);
|
||||||
v->a[80] = fmap_slice(123, 2);
|
v->a[80] = fmap_slice(114, 3);
|
||||||
v->a[81] = fmap_slice(117, 2);
|
v->a[81] = fmap_slice(117, 3);
|
||||||
v->a[82] = fmap_slice(119, 2);
|
v->a[82] = fmap_slice(110, 2);
|
||||||
v->a[83] = fmap_slice(121, 2);
|
v->a[83] = fmap_slice(112, 2);
|
||||||
v->a[84] = fmap_slice(125, 3);
|
v->a[84] = fmap_slice(114, 3);
|
||||||
v->a[85] = fmap_slice(67, 2);
|
v->a[85] = fmap_slice(117, 3);
|
||||||
field_map_slices_4(v);
|
field_map_slices_4(v);
|
||||||
}
|
}
|
||||||
|
|
||||||
void field_map_slices_4(t_field_map_slices_array *v)
|
void field_map_slices_4(t_field_map_slices_array *v)
|
||||||
{
|
{
|
||||||
v->a[86] = fmap_slice(128, 3);
|
v->a[86] = fmap_slice(104, 3);
|
||||||
v->a[87] = fmap_slice(128, 3);
|
v->a[87] = fmap_slice(107, 3);
|
||||||
v->a[88] = fmap_slice(63, 2);
|
v->a[88] = fmap_slice(120, 4);
|
||||||
v->a[89] = fmap_slice(131, 2);
|
v->a[89] = fmap_slice(124, 3);
|
||||||
v->a[90] = fmap_slice(133, 3);
|
v->a[90] = fmap_slice(127, 3);
|
||||||
v->a[91] = fmap_slice(136, 3);
|
v->a[91] = fmap_slice(124, 3);
|
||||||
v->a[92] = fmap_slice(139, 4);
|
v->a[92] = fmap_slice(127, 3);
|
||||||
v->a[93] = fmap_slice(143, 2);
|
|
||||||
v->a[94] = fmap_slice(145, 1);
|
|
||||||
v->a[95] = fmap_slice(146, 1);
|
|
||||||
v->a[96] = fmap_slice(147, 3);
|
|
||||||
v->a[97] = fmap_slice(150, 3);
|
|
||||||
v->a[98] = fmap_slice(153, 3);
|
|
||||||
v->a[99] = fmap_slice(156, 3);
|
|
||||||
v->a[100] = fmap_slice(159, 3);
|
|
||||||
v->a[101] = fmap_slice(162, 3);
|
|
||||||
v->a[102] = fmap_slice(165, 3);
|
|
||||||
v->a[103] = fmap_slice(168, 2);
|
|
||||||
v->a[104] = fmap_slice(170, 2);
|
|
||||||
v->a[105] = fmap_slice(172, 3);
|
|
||||||
field_map_slices_5(v);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* EOF field_map_slices_0.c */
|
/* EOF field_map_slices_0.c */
|
||||||
|
|
|
||||||
|
|
@ -1,82 +0,0 @@
|
||||||
/* ************************************************************************** */
|
|
||||||
/* */
|
|
||||||
/* ::: :::::::: */
|
|
||||||
/* field_map_slices_1.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 "./field_map_slices.h"
|
|
||||||
|
|
||||||
void field_map_slices_5(t_field_map_slices_array *v)
|
|
||||||
{
|
|
||||||
v->a[106] = fmap_slice(175, 3);
|
|
||||||
v->a[107] = fmap_slice(178, 2);
|
|
||||||
v->a[108] = fmap_slice(180, 2);
|
|
||||||
v->a[109] = fmap_slice(182, 2);
|
|
||||||
v->a[110] = fmap_slice(178, 2);
|
|
||||||
v->a[111] = fmap_slice(180, 2);
|
|
||||||
v->a[112] = fmap_slice(182, 2);
|
|
||||||
v->a[113] = fmap_slice(168, 2);
|
|
||||||
v->a[114] = fmap_slice(170, 2);
|
|
||||||
v->a[115] = fmap_slice(172, 3);
|
|
||||||
v->a[116] = fmap_slice(175, 3);
|
|
||||||
v->a[117] = fmap_slice(184, 3);
|
|
||||||
v->a[118] = fmap_slice(184, 3);
|
|
||||||
v->a[119] = fmap_slice(67, 2);
|
|
||||||
v->a[120] = fmap_slice(187, 3);
|
|
||||||
v->a[121] = fmap_slice(131, 2);
|
|
||||||
v->a[122] = fmap_slice(190, 3);
|
|
||||||
v->a[123] = fmap_slice(193, 4);
|
|
||||||
v->a[124] = fmap_slice(197, 3);
|
|
||||||
v->a[125] = fmap_slice(200, 2);
|
|
||||||
field_map_slices_6(v);
|
|
||||||
}
|
|
||||||
|
|
||||||
void field_map_slices_6(t_field_map_slices_array *v)
|
|
||||||
{
|
|
||||||
v->a[126] = fmap_slice(202, 2);
|
|
||||||
v->a[127] = fmap_slice(204, 3);
|
|
||||||
v->a[128] = fmap_slice(207, 4);
|
|
||||||
v->a[129] = fmap_slice(211, 4);
|
|
||||||
v->a[130] = fmap_slice(215, 4);
|
|
||||||
v->a[131] = fmap_slice(219, 4);
|
|
||||||
v->a[132] = fmap_slice(223, 4);
|
|
||||||
v->a[133] = fmap_slice(227, 4);
|
|
||||||
v->a[134] = fmap_slice(231, 3);
|
|
||||||
v->a[135] = fmap_slice(234, 3);
|
|
||||||
v->a[136] = fmap_slice(237, 2);
|
|
||||||
v->a[137] = fmap_slice(239, 2);
|
|
||||||
v->a[138] = fmap_slice(241, 3);
|
|
||||||
v->a[139] = fmap_slice(244, 3);
|
|
||||||
v->a[140] = fmap_slice(237, 2);
|
|
||||||
v->a[141] = fmap_slice(239, 2);
|
|
||||||
v->a[142] = fmap_slice(241, 3);
|
|
||||||
v->a[143] = fmap_slice(244, 3);
|
|
||||||
v->a[144] = fmap_slice(231, 3);
|
|
||||||
v->a[145] = fmap_slice(234, 3);
|
|
||||||
field_map_slices_7(v);
|
|
||||||
}
|
|
||||||
|
|
||||||
void field_map_slices_7(t_field_map_slices_array *v)
|
|
||||||
{
|
|
||||||
v->a[146] = fmap_slice(247, 3);
|
|
||||||
v->a[147] = fmap_slice(250, 3);
|
|
||||||
v->a[148] = fmap_slice(250, 3);
|
|
||||||
v->a[149] = fmap_slice(253, 4);
|
|
||||||
v->a[150] = fmap_slice(257, 5);
|
|
||||||
v->a[151] = fmap_slice(262, 5);
|
|
||||||
v->a[152] = fmap_slice(267, 5);
|
|
||||||
v->a[153] = fmap_slice(272, 3);
|
|
||||||
v->a[154] = fmap_slice(275, 3);
|
|
||||||
v->a[155] = fmap_slice(272, 3);
|
|
||||||
v->a[156] = fmap_slice(275, 3);
|
|
||||||
v->a[157] = fmap_slice(278, 3);
|
|
||||||
v->a[158] = fmap_slice(281, 6);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* EOF field_map_slices_1.c */
|
|
||||||
|
|
@ -22,4 +22,4 @@
|
||||||
|
|
||||||
void field_names_0(t_field_names_array *v);
|
void field_names_0(t_field_names_array *v);
|
||||||
|
|
||||||
#endif
|
#endif // FIELD_NAMES_H
|
||||||
|
|
|
||||||
|
|
@ -22,15 +22,12 @@ void field_names_0(t_field_names_array *v)
|
||||||
v->a[field_descriptor] = "descriptor";
|
v->a[field_descriptor] = "descriptor";
|
||||||
v->a[field_destination] = "destination";
|
v->a[field_destination] = "destination";
|
||||||
v->a[field_fallthrough] = "fallthrough";
|
v->a[field_fallthrough] = "fallthrough";
|
||||||
v->a[field_index] = "index";
|
|
||||||
v->a[field_initializer] = "initializer";
|
|
||||||
v->a[field_left] = "left";
|
v->a[field_left] = "left";
|
||||||
v->a[field_name] = "name";
|
v->a[field_name] = "name";
|
||||||
v->a[field_operator] = "operator";
|
v->a[field_operator] = "operator";
|
||||||
v->a[field_redirect] = "redirect";
|
v->a[field_redirect] = "redirect";
|
||||||
v->a[field_right] = "right";
|
v->a[field_right] = "right";
|
||||||
v->a[field_termination] = "termination";
|
v->a[field_termination] = "termination";
|
||||||
v->a[field_update] = "update";
|
|
||||||
v->a[field_value] = "value";
|
v->a[field_value] = "value";
|
||||||
v->a[field_variable] = "variable";
|
v->a[field_variable] = "variable";
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||||
/* +#+#+#+#+#+ +#+ */
|
/* +#+#+#+#+#+ +#+ */
|
||||||
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
||||||
/* Updated: 2024/05/02 14:39:56 by maiboyer ### ########.fr */
|
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
||||||
/* */
|
/* */
|
||||||
/* ************************************************************************** */
|
/* ************************************************************************** */
|
||||||
|
|
||||||
|
|
@ -14,14 +14,14 @@
|
||||||
# define CONSTANTS_H
|
# define CONSTANTS_H
|
||||||
|
|
||||||
# define LANGUAGE_VERSION 14
|
# define LANGUAGE_VERSION 14
|
||||||
# define STATE_COUNT 7671
|
# define STATE_COUNT 4087
|
||||||
# define LARGE_STATE_COUNT 528
|
# define LARGE_STATE_COUNT 257
|
||||||
# define SYMBOL_COUNT 280
|
# define SYMBOL_COUNT 212
|
||||||
# define ALIAS_COUNT 0
|
# define ALIAS_COUNT 0
|
||||||
# define TOKEN_COUNT 175
|
# define TOKEN_COUNT 138
|
||||||
# define EXTERNAL_TOKEN_COUNT 29
|
# define EXTERNAL_TOKEN_COUNT 26
|
||||||
# define FIELD_COUNT 19
|
# define FIELD_COUNT 16
|
||||||
# define MAX_ALIAS_SEQUENCE_LENGTH 8
|
# define MAX_ALIAS_SEQUENCE_LENGTH 8
|
||||||
# define PRODUCTION_ID_COUNT 159
|
# define PRODUCTION_ID_COUNT 93
|
||||||
|
|
||||||
#endif
|
#endif // CONSTANTS_H
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||||
/* +#+#+#+#+#+ +#+ */
|
/* +#+#+#+#+#+ +#+ */
|
||||||
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
||||||
/* Updated: 2024/05/02 14:40:04 by maiboyer ### ########.fr */
|
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
||||||
/* */
|
/* */
|
||||||
/* ************************************************************************** */
|
/* ************************************************************************** */
|
||||||
|
|
||||||
|
|
@ -32,17 +32,14 @@ enum e_external_scanner_symbol_identifiers {
|
||||||
ts_external_token__bare_dollar = 15,
|
ts_external_token__bare_dollar = 15,
|
||||||
ts_external_token__brace_start = 16,
|
ts_external_token__brace_start = 16,
|
||||||
ts_external_token__immediate_double_hash = 17,
|
ts_external_token__immediate_double_hash = 17,
|
||||||
ts_external_token__external_expansion_sym_hash = 18,
|
ts_external_token_RBRACE = 18,
|
||||||
ts_external_token__external_expansion_sym_bang = 19,
|
ts_external_token_RBRACK = 19,
|
||||||
ts_external_token__external_expansion_sym_equal = 20,
|
ts_external_token_LT_LT = 20,
|
||||||
ts_external_token_RBRACE = 21,
|
ts_external_token_LT_LT_DASH = 21,
|
||||||
ts_external_token_RBRACK = 22,
|
ts_external_token_heredoc_redirect_token1 = 22,
|
||||||
ts_external_token_LT_LT = 23,
|
ts_external_token_LPAREN = 23,
|
||||||
ts_external_token_LT_LT_DASH = 24,
|
ts_external_token_esac = 24,
|
||||||
ts_external_token_heredoc_redirect_token1 = 25,
|
ts_external_token___error_recovery = 25,
|
||||||
ts_external_token_LPAREN = 26,
|
|
||||||
ts_external_token_esac = 27,
|
|
||||||
ts_external_token___error_recovery = 28,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif
|
#endif // EXTERNAL_SCANNER_SYMBOL_IDENTIFIERS_H
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||||
/* +#+#+#+#+#+ +#+ */
|
/* +#+#+#+#+#+ +#+ */
|
||||||
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
||||||
/* Updated: 2024/05/02 14:40:12 by maiboyer ### ########.fr */
|
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
||||||
/* */
|
/* */
|
||||||
/* ************************************************************************** */
|
/* ************************************************************************** */
|
||||||
|
|
||||||
|
|
@ -22,17 +22,14 @@ enum e_field_identifiers {
|
||||||
field_descriptor = 6,
|
field_descriptor = 6,
|
||||||
field_destination = 7,
|
field_destination = 7,
|
||||||
field_fallthrough = 8,
|
field_fallthrough = 8,
|
||||||
field_index = 9,
|
field_left = 9,
|
||||||
field_initializer = 10,
|
field_name = 10,
|
||||||
field_left = 11,
|
field_operator = 11,
|
||||||
field_name = 12,
|
field_redirect = 12,
|
||||||
field_operator = 13,
|
field_right = 13,
|
||||||
field_redirect = 14,
|
field_termination = 14,
|
||||||
field_right = 15,
|
field_value = 15,
|
||||||
field_termination = 16,
|
field_variable = 16,
|
||||||
field_update = 17,
|
|
||||||
field_value = 18,
|
|
||||||
field_variable = 19,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif
|
#endif // FIELD_IDENTIFIERS_H
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||||
/* +#+#+#+#+#+ +#+ */
|
/* +#+#+#+#+#+ +#+ */
|
||||||
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
||||||
/* Updated: 2024/05/02 14:40:22 by maiboyer ### ########.fr */
|
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
||||||
/* */
|
/* */
|
||||||
/* ************************************************************************** */
|
/* ************************************************************************** */
|
||||||
|
|
||||||
|
|
@ -18,281 +18,213 @@ enum e_symbols {
|
||||||
anon_sym_for = 2,
|
anon_sym_for = 2,
|
||||||
anon_sym_select = 3,
|
anon_sym_select = 3,
|
||||||
anon_sym_in = 4,
|
anon_sym_in = 4,
|
||||||
anon_sym_LPAREN_LPAREN = 5,
|
anon_sym_while = 5,
|
||||||
anon_sym_RPAREN_RPAREN = 6,
|
anon_sym_until = 6,
|
||||||
anon_sym_SEMI = 7,
|
anon_sym_do = 7,
|
||||||
anon_sym_COMMA = 8,
|
anon_sym_done = 8,
|
||||||
anon_sym_EQ = 9,
|
anon_sym_if = 9,
|
||||||
anon_sym_PLUS_PLUS = 10,
|
anon_sym_then = 10,
|
||||||
anon_sym_DASH_DASH = 11,
|
anon_sym_fi = 11,
|
||||||
anon_sym_PLUS_EQ = 12,
|
anon_sym_elif = 12,
|
||||||
anon_sym_DASH_EQ = 13,
|
anon_sym_else = 13,
|
||||||
anon_sym_STAR_EQ = 14,
|
anon_sym_case = 14,
|
||||||
anon_sym_SLASH_EQ = 15,
|
anon_sym_esac = 15,
|
||||||
anon_sym_PERCENT_EQ = 16,
|
anon_sym_LPAREN = 16,
|
||||||
anon_sym_STAR_STAR_EQ = 17,
|
anon_sym_PIPE = 17,
|
||||||
anon_sym_LT_LT_EQ = 18,
|
anon_sym_RPAREN = 18,
|
||||||
anon_sym_GT_GT_EQ = 19,
|
anon_sym_SEMI_SEMI = 19,
|
||||||
anon_sym_AMP_EQ = 20,
|
anon_sym_SEMI_AMP = 20,
|
||||||
anon_sym_CARET_EQ = 21,
|
anon_sym_SEMI_SEMI_AMP = 21,
|
||||||
anon_sym_PIPE_EQ = 22,
|
anon_sym_function = 22,
|
||||||
anon_sym_PIPE_PIPE = 23,
|
anon_sym_LBRACE = 23,
|
||||||
anon_sym_DASHo = 24,
|
anon_sym_RBRACE = 24,
|
||||||
anon_sym_AMP_AMP = 25,
|
anon_sym_PIPE_AMP = 25,
|
||||||
anon_sym_DASHa = 26,
|
anon_sym_AMP_AMP = 26,
|
||||||
anon_sym_PIPE = 27,
|
anon_sym_PIPE_PIPE = 27,
|
||||||
anon_sym_CARET = 28,
|
anon_sym_BANG = 28,
|
||||||
anon_sym_AMP = 29,
|
anon_sym_declare = 29,
|
||||||
anon_sym_EQ_EQ = 30,
|
anon_sym_typeset = 30,
|
||||||
anon_sym_BANG_EQ = 31,
|
anon_sym_export = 31,
|
||||||
anon_sym_LT = 32,
|
anon_sym_readonly = 32,
|
||||||
anon_sym_GT = 33,
|
anon_sym_local = 33,
|
||||||
anon_sym_LT_EQ = 34,
|
anon_sym_unset = 34,
|
||||||
anon_sym_GT_EQ = 35,
|
anon_sym_unsetenv = 35,
|
||||||
anon_sym_LT_LT = 36,
|
anon_sym_EQ = 36,
|
||||||
anon_sym_GT_GT = 37,
|
anon_sym_LT = 37,
|
||||||
anon_sym_PLUS = 38,
|
anon_sym_GT = 38,
|
||||||
anon_sym_DASH = 39,
|
anon_sym_GT_GT = 39,
|
||||||
anon_sym_STAR = 40,
|
anon_sym_AMP_GT = 40,
|
||||||
anon_sym_SLASH = 41,
|
anon_sym_AMP_GT_GT = 41,
|
||||||
anon_sym_PERCENT = 42,
|
anon_sym_LT_AMP = 42,
|
||||||
anon_sym_STAR_STAR = 43,
|
anon_sym_GT_AMP = 43,
|
||||||
anon_sym_LPAREN = 44,
|
anon_sym_GT_PIPE = 44,
|
||||||
anon_sym_RPAREN = 45,
|
anon_sym_LT_AMP_DASH = 45,
|
||||||
aux_sym__c_word_token1 = 46,
|
anon_sym_GT_AMP_DASH = 46,
|
||||||
anon_sym_while = 47,
|
anon_sym_LT_LT = 47,
|
||||||
anon_sym_until = 48,
|
anon_sym_LT_LT_DASH = 48,
|
||||||
anon_sym_do = 49,
|
aux_sym_heredoc_redirect_token1 = 49,
|
||||||
anon_sym_done = 50,
|
anon_sym_DOLLAR_LPAREN_LPAREN = 50,
|
||||||
anon_sym_if = 51,
|
anon_sym_COMMA = 51,
|
||||||
anon_sym_then = 52,
|
anon_sym_RPAREN_RPAREN = 52,
|
||||||
anon_sym_fi = 53,
|
aux_sym_brace_expression_token1 = 53,
|
||||||
anon_sym_elif = 54,
|
anon_sym_DOT_DOT = 54,
|
||||||
anon_sym_else = 55,
|
anon_sym_RBRACE2 = 55,
|
||||||
anon_sym_case = 56,
|
anon_sym_PLUS_EQ = 56,
|
||||||
anon_sym_esac = 57,
|
anon_sym_DASH_EQ = 57,
|
||||||
anon_sym_SEMI_SEMI = 58,
|
anon_sym_STAR_EQ = 58,
|
||||||
anon_sym_SEMI_AMP = 59,
|
anon_sym_SLASH_EQ = 59,
|
||||||
anon_sym_SEMI_SEMI_AMP = 60,
|
anon_sym_PERCENT_EQ = 60,
|
||||||
anon_sym_function = 61,
|
anon_sym_LT_LT_EQ = 61,
|
||||||
anon_sym_LBRACE = 62,
|
anon_sym_GT_GT_EQ = 62,
|
||||||
anon_sym_RBRACE = 63,
|
anon_sym_AMP_EQ = 63,
|
||||||
anon_sym_PIPE_AMP = 64,
|
anon_sym_CARET_EQ = 64,
|
||||||
anon_sym_BANG = 65,
|
anon_sym_PIPE_EQ = 65,
|
||||||
anon_sym_LBRACK = 66,
|
anon_sym_CARET = 66,
|
||||||
anon_sym_RBRACK = 67,
|
anon_sym_AMP = 67,
|
||||||
anon_sym_LBRACK_LBRACK = 68,
|
anon_sym_EQ_EQ = 68,
|
||||||
anon_sym_RBRACK_RBRACK = 69,
|
anon_sym_BANG_EQ = 69,
|
||||||
anon_sym_declare = 70,
|
anon_sym_LT_EQ = 70,
|
||||||
anon_sym_typeset = 71,
|
anon_sym_GT_EQ = 71,
|
||||||
anon_sym_export = 72,
|
anon_sym_PLUS = 72,
|
||||||
anon_sym_readonly = 73,
|
anon_sym_DASH = 73,
|
||||||
anon_sym_local = 74,
|
anon_sym_STAR = 74,
|
||||||
anon_sym_unset = 75,
|
anon_sym_SLASH = 75,
|
||||||
anon_sym_unsetenv = 76,
|
anon_sym_PERCENT = 76,
|
||||||
anon_sym_EQ_TILDE = 77,
|
anon_sym_QMARK = 77,
|
||||||
anon_sym_AMP_GT = 78,
|
anon_sym_COLON = 78,
|
||||||
anon_sym_AMP_GT_GT = 79,
|
anon_sym_PLUS_PLUS = 79,
|
||||||
anon_sym_LT_AMP = 80,
|
anon_sym_DASH_DASH = 80,
|
||||||
anon_sym_GT_AMP = 81,
|
anon_sym_DASH2 = 81,
|
||||||
anon_sym_GT_PIPE = 82,
|
anon_sym_PLUS2 = 82,
|
||||||
anon_sym_LT_AMP_DASH = 83,
|
anon_sym_TILDE = 83,
|
||||||
anon_sym_GT_AMP_DASH = 84,
|
anon_sym_PLUS_PLUS2 = 84,
|
||||||
anon_sym_LT_LT_DASH = 85,
|
anon_sym_DASH_DASH2 = 85,
|
||||||
aux_sym_heredoc_redirect_token1 = 86,
|
aux_sym_concatenation_token1 = 86,
|
||||||
anon_sym_LT_LT_LT = 87,
|
anon_sym_DOLLAR = 87,
|
||||||
anon_sym_QMARK = 88,
|
sym__special_character = 88,
|
||||||
anon_sym_COLON = 89,
|
anon_sym_DQUOTE = 89,
|
||||||
anon_sym_PLUS_PLUS2 = 90,
|
sym_string_content = 90,
|
||||||
anon_sym_DASH_DASH2 = 91,
|
sym_raw_string = 91,
|
||||||
anon_sym_DASH2 = 92,
|
aux_sym_number_token1 = 92,
|
||||||
anon_sym_PLUS2 = 93,
|
aux_sym_number_token2 = 93,
|
||||||
anon_sym_TILDE = 94,
|
anon_sym_POUND = 94,
|
||||||
anon_sym_DOLLAR_LPAREN_LPAREN = 95,
|
anon_sym_DOLLAR_LBRACE = 95,
|
||||||
anon_sym_DOLLAR_LBRACK = 96,
|
anon_sym_RBRACE3 = 96,
|
||||||
aux_sym_brace_expression_token1 = 97,
|
anon_sym_COLON_DASH = 97,
|
||||||
anon_sym_DOT_DOT = 98,
|
anon_sym_DASH3 = 98,
|
||||||
anon_sym_RBRACE2 = 99,
|
anon_sym_COLON_EQ = 99,
|
||||||
aux_sym_concatenation_token1 = 100,
|
anon_sym_EQ2 = 100,
|
||||||
anon_sym_DOLLAR = 101,
|
anon_sym_COLON_QMARK = 101,
|
||||||
sym__special_character = 102,
|
anon_sym_QMARK2 = 102,
|
||||||
anon_sym_DQUOTE = 103,
|
anon_sym_COLON_PLUS = 103,
|
||||||
sym_string_content = 104,
|
anon_sym_PLUS3 = 104,
|
||||||
sym_raw_string = 105,
|
anon_sym_PERCENT_PERCENT = 105,
|
||||||
sym_ansi_c_string = 106,
|
aux_sym__expansion_regex_token1 = 106,
|
||||||
aux_sym_number_token1 = 107,
|
anon_sym_DOLLAR_LPAREN = 107,
|
||||||
aux_sym_number_token2 = 108,
|
anon_sym_BQUOTE = 108,
|
||||||
anon_sym_POUND = 109,
|
anon_sym_DOLLAR_BQUOTE = 109,
|
||||||
anon_sym_DOLLAR_LBRACE = 110,
|
sym_comment = 110,
|
||||||
anon_sym_RBRACE3 = 111,
|
sym__comment_word = 111,
|
||||||
anon_sym_BANG2 = 112,
|
aux_sym__simple_variable_name_token1 = 112,
|
||||||
anon_sym_AT = 113,
|
aux_sym__multiline_variable_name_token1 = 113,
|
||||||
anon_sym_STAR2 = 114,
|
anon_sym_AT = 114,
|
||||||
anon_sym_POUND2 = 115,
|
anon_sym_0 = 115,
|
||||||
anon_sym_EQ2 = 116,
|
anon_sym__ = 116,
|
||||||
anon_sym_COLON_EQ = 117,
|
anon_sym_SEMI = 117,
|
||||||
anon_sym_DASH3 = 118,
|
anon_sym_RBRACK = 118,
|
||||||
anon_sym_COLON_DASH = 119,
|
sym_heredoc_start = 119,
|
||||||
anon_sym_PLUS3 = 120,
|
sym_simple_heredoc_body = 120,
|
||||||
anon_sym_COLON_PLUS = 121,
|
sym__heredoc_body_beginning = 121,
|
||||||
anon_sym_QMARK2 = 122,
|
sym_heredoc_content = 122,
|
||||||
anon_sym_COLON_QMARK = 123,
|
sym_heredoc_end = 123,
|
||||||
anon_sym_PERCENT_PERCENT = 124,
|
sym_file_descriptor = 124,
|
||||||
aux_sym__expansion_regex_token1 = 125,
|
sym__empty_value = 125,
|
||||||
anon_sym_SLASH_SLASH = 126,
|
sym__concat = 126,
|
||||||
anon_sym_SLASH_POUND = 127,
|
sym_variable_name = 127,
|
||||||
anon_sym_SLASH_PERCENT = 128,
|
sym_test_operator = 128,
|
||||||
anon_sym_COMMA_COMMA = 129,
|
sym_regex = 129,
|
||||||
anon_sym_CARET_CARET = 130,
|
sym__regex_no_slash = 130,
|
||||||
anon_sym_U = 131,
|
sym__regex_no_space = 131,
|
||||||
anon_sym_u = 132,
|
sym__expansion_word = 132,
|
||||||
anon_sym_L = 133,
|
sym_extglob_pattern = 133,
|
||||||
anon_sym_Q = 134,
|
sym__bare_dollar = 134,
|
||||||
anon_sym_E = 135,
|
sym__brace_start = 135,
|
||||||
anon_sym_P = 136,
|
sym__immediate_double_hash = 136,
|
||||||
anon_sym_A = 137,
|
sym___error_recovery = 137,
|
||||||
anon_sym_K = 138,
|
sym_program = 138,
|
||||||
anon_sym_a = 139,
|
sym__statements = 139,
|
||||||
anon_sym_k = 140,
|
aux_sym__terminated_statement = 140,
|
||||||
anon_sym_DOLLAR_LPAREN = 141,
|
sym__statement_not_pipeline = 141,
|
||||||
anon_sym_BQUOTE = 142,
|
sym_redirected_statement = 142,
|
||||||
anon_sym_DOLLAR_BQUOTE = 143,
|
sym_for_statement = 143,
|
||||||
anon_sym_LT_LPAREN = 144,
|
sym_while_statement = 144,
|
||||||
anon_sym_GT_LPAREN = 145,
|
sym_do_group = 145,
|
||||||
sym_comment = 146,
|
sym_if_statement = 146,
|
||||||
sym__comment_word = 147,
|
sym_elif_clause = 147,
|
||||||
aux_sym__simple_variable_name_token1 = 148,
|
sym_else_clause = 148,
|
||||||
aux_sym__multiline_variable_name_token1 = 149,
|
sym_case_statement = 149,
|
||||||
anon_sym_AT2 = 150,
|
sym_case_item = 150,
|
||||||
anon_sym_0 = 151,
|
sym_last_case_item = 151,
|
||||||
anon_sym__ = 152,
|
sym_function_definition = 152,
|
||||||
sym_heredoc_start = 153,
|
sym_compound_statement = 153,
|
||||||
sym_simple_heredoc_body = 154,
|
sym_subshell = 154,
|
||||||
sym__heredoc_body_beginning = 155,
|
sym_pipeline = 155,
|
||||||
sym_heredoc_content = 156,
|
sym_list = 156,
|
||||||
sym_heredoc_end = 157,
|
sym_negated_command = 157,
|
||||||
sym_file_descriptor = 158,
|
sym_declaration_command = 158,
|
||||||
sym__empty_value = 159,
|
sym_unset_command = 159,
|
||||||
sym__concat = 160,
|
sym_command = 160,
|
||||||
sym_variable_name = 161,
|
sym_command_name = 161,
|
||||||
sym_test_operator = 162,
|
sym_variable_assignment = 162,
|
||||||
sym_regex = 163,
|
sym_variable_assignments = 163,
|
||||||
sym__regex_no_slash = 164,
|
sym_file_redirect = 164,
|
||||||
sym__regex_no_space = 165,
|
sym_heredoc_redirect = 165,
|
||||||
sym__expansion_word = 166,
|
sym__heredoc_pipeline = 166,
|
||||||
sym_extglob_pattern = 167,
|
sym__heredoc_expression = 167,
|
||||||
sym__bare_dollar = 168,
|
aux_sym__heredoc_command = 168,
|
||||||
sym__brace_start = 169,
|
sym__heredoc_body = 169,
|
||||||
sym__immediate_double_hash = 170,
|
sym_heredoc_body = 170,
|
||||||
sym__external_expansion_sym_hash = 171,
|
sym__simple_heredoc_body = 171,
|
||||||
sym__external_expansion_sym_bang = 172,
|
sym_arithmetic_expansion = 172,
|
||||||
sym__external_expansion_sym_equal = 173,
|
sym_brace_expression = 173,
|
||||||
sym___error_recovery = 174,
|
sym__arithmetic_expression = 174,
|
||||||
sym_program = 175,
|
sym__arithmetic_literal = 175,
|
||||||
sym__statements = 176,
|
sym__arithmetic_binary_expression = 176,
|
||||||
aux_sym__terminated_statement = 177,
|
sym__arithmetic_ternary_expression = 177,
|
||||||
sym__statement_not_pipeline = 178,
|
sym__arithmetic_unary_expression = 178,
|
||||||
sym_redirected_statement = 179,
|
sym__arithmetic_postfix_expression = 179,
|
||||||
sym_for_statement = 180,
|
sym__arithmetic_parenthesized_expression = 180,
|
||||||
sym_c_style_for_statement = 181,
|
sym_concatenation = 181,
|
||||||
sym__for_body = 182,
|
sym_string = 182,
|
||||||
sym__c_expression = 183,
|
sym_number = 183,
|
||||||
sym__c_expression_not_assignment = 184,
|
sym_simple_expansion = 184,
|
||||||
sym__c_variable_assignment = 185,
|
sym_expansion = 185,
|
||||||
sym__c_unary_expression = 186,
|
sym__expansion_body = 186,
|
||||||
sym__c_binary_expression = 187,
|
sym__expansion_expression = 187,
|
||||||
sym__c_postfix_expression = 188,
|
sym__expansion_regex = 188,
|
||||||
sym__c_parenthesized_expression = 189,
|
sym__concatenation_in_expansion = 189,
|
||||||
sym_while_statement = 190,
|
sym_command_substitution = 190,
|
||||||
sym_do_group = 191,
|
sym__extglob_blob = 191,
|
||||||
sym_if_statement = 192,
|
aux_sym__statements_repeat1 = 192,
|
||||||
sym_elif_clause = 193,
|
aux_sym_redirected_statement_repeat1 = 193,
|
||||||
sym_else_clause = 194,
|
aux_sym_redirected_statement_repeat2 = 194,
|
||||||
sym_case_statement = 195,
|
aux_sym_for_statement_repeat1 = 195,
|
||||||
sym_case_item = 196,
|
aux_sym_if_statement_repeat1 = 196,
|
||||||
sym_last_case_item = 197,
|
aux_sym_case_statement_repeat1 = 197,
|
||||||
sym_function_definition = 198,
|
aux_sym_case_item_repeat1 = 198,
|
||||||
sym_compound_statement = 199,
|
aux_sym_pipeline_repeat1 = 199,
|
||||||
sym_subshell = 200,
|
aux_sym_declaration_command_repeat1 = 200,
|
||||||
sym_pipeline = 201,
|
aux_sym_unset_command_repeat1 = 201,
|
||||||
sym_list = 202,
|
aux_sym_command_repeat1 = 202,
|
||||||
sym_negated_command = 203,
|
aux_sym_command_repeat2 = 203,
|
||||||
sym_test_command = 204,
|
aux_sym_variable_assignments_repeat1 = 204,
|
||||||
sym__test_command_binary_expression = 205,
|
aux_sym_heredoc_body_repeat1 = 205,
|
||||||
sym_declaration_command = 206,
|
aux_sym__literal_repeat1 = 206,
|
||||||
sym_unset_command = 207,
|
aux_sym_arithmetic_expansion_repeat1 = 207,
|
||||||
sym_command = 208,
|
aux_sym_concatenation_repeat1 = 208,
|
||||||
sym_command_name = 209,
|
aux_sym_string_repeat1 = 209,
|
||||||
sym_variable_assignment = 210,
|
aux_sym__expansion_regex_repeat1 = 210,
|
||||||
sym_variable_assignments = 211,
|
aux_sym__concatenation_in_expansion_repeat1 = 211,
|
||||||
sym_subscript = 212,
|
|
||||||
sym_file_redirect = 213,
|
|
||||||
sym_heredoc_redirect = 214,
|
|
||||||
sym__heredoc_pipeline = 215,
|
|
||||||
sym__heredoc_expression = 216,
|
|
||||||
aux_sym__heredoc_command = 217,
|
|
||||||
sym__heredoc_body = 218,
|
|
||||||
sym_heredoc_body = 219,
|
|
||||||
sym__simple_heredoc_body = 220,
|
|
||||||
sym_herestring_redirect = 221,
|
|
||||||
sym__expression = 222,
|
|
||||||
sym_binary_expression = 223,
|
|
||||||
sym_ternary_expression = 224,
|
|
||||||
sym_unary_expression = 225,
|
|
||||||
sym_postfix_expression = 226,
|
|
||||||
sym_parenthesized_expression = 227,
|
|
||||||
sym_arithmetic_expansion = 228,
|
|
||||||
sym_brace_expression = 229,
|
|
||||||
sym__arithmetic_expression = 230,
|
|
||||||
sym__arithmetic_literal = 231,
|
|
||||||
sym__arithmetic_binary_expression = 232,
|
|
||||||
sym__arithmetic_ternary_expression = 233,
|
|
||||||
sym__arithmetic_unary_expression = 234,
|
|
||||||
sym__arithmetic_postfix_expression = 235,
|
|
||||||
sym__arithmetic_parenthesized_expression = 236,
|
|
||||||
sym_concatenation = 237,
|
|
||||||
sym_string = 238,
|
|
||||||
sym_translated_string = 239,
|
|
||||||
sym_array = 240,
|
|
||||||
sym_number = 241,
|
|
||||||
sym_simple_expansion = 242,
|
|
||||||
sym_expansion = 243,
|
|
||||||
sym__expansion_body = 244,
|
|
||||||
sym__expansion_expression = 245,
|
|
||||||
sym__expansion_regex = 246,
|
|
||||||
sym__expansion_regex_replacement = 247,
|
|
||||||
sym__expansion_regex_removal = 248,
|
|
||||||
sym__expansion_max_length = 249,
|
|
||||||
sym__expansion_max_length_expression = 250,
|
|
||||||
sym__expansion_max_length_binary_expression = 251,
|
|
||||||
sym__expansion_operator = 252,
|
|
||||||
sym__concatenation_in_expansion = 253,
|
|
||||||
sym_command_substitution = 254,
|
|
||||||
sym_process_substitution = 255,
|
|
||||||
sym__extglob_blob = 256,
|
|
||||||
sym__c_terminator = 257,
|
|
||||||
aux_sym__statements_repeat1 = 258,
|
|
||||||
aux_sym_redirected_statement_repeat1 = 259,
|
|
||||||
aux_sym_redirected_statement_repeat2 = 260,
|
|
||||||
aux_sym_for_statement_repeat1 = 261,
|
|
||||||
aux_sym__for_body_repeat1 = 262,
|
|
||||||
aux_sym_if_statement_repeat1 = 263,
|
|
||||||
aux_sym_case_statement_repeat1 = 264,
|
|
||||||
aux_sym_case_item_repeat1 = 265,
|
|
||||||
aux_sym_pipeline_repeat1 = 266,
|
|
||||||
aux_sym_declaration_command_repeat1 = 267,
|
|
||||||
aux_sym_unset_command_repeat1 = 268,
|
|
||||||
aux_sym_command_repeat1 = 269,
|
|
||||||
aux_sym_command_repeat2 = 270,
|
|
||||||
aux_sym_variable_assignments_repeat1 = 271,
|
|
||||||
aux_sym_heredoc_body_repeat1 = 272,
|
|
||||||
aux_sym__literal_repeat1 = 273,
|
|
||||||
aux_sym_arithmetic_expansion_repeat1 = 274,
|
|
||||||
aux_sym_concatenation_repeat1 = 275,
|
|
||||||
aux_sym_string_repeat1 = 276,
|
|
||||||
aux_sym__expansion_body_repeat1 = 277,
|
|
||||||
aux_sym__expansion_regex_repeat1 = 278,
|
|
||||||
aux_sym__concatenation_in_expansion_repeat1 = 279,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif
|
#endif // SYMBOLS_H
|
||||||
|
|
|
||||||
|
|
@ -27,4 +27,4 @@ void lex_keywords_array_2(t_lex_keywords_array *v);
|
||||||
void lex_keywords_array_3(t_lex_keywords_array *v);
|
void lex_keywords_array_3(t_lex_keywords_array *v);
|
||||||
void lex_keywords_array_4(t_lex_keywords_array *v);
|
void lex_keywords_array_4(t_lex_keywords_array *v);
|
||||||
|
|
||||||
#endif
|
#endif // LEX_KEYWORDS_ARRAY_H
|
||||||
|
|
|
||||||
|
|
@ -125,16 +125,5 @@ void lex_keywords_array_4(t_lex_keywords_array *v)
|
||||||
v->a[83] = lex_keywords_s83;
|
v->a[83] = lex_keywords_s83;
|
||||||
v->a[84] = lex_keywords_s84;
|
v->a[84] = lex_keywords_s84;
|
||||||
v->a[85] = lex_keywords_s85;
|
v->a[85] = lex_keywords_s85;
|
||||||
v->a[86] = lex_keywords_s86;
|
|
||||||
v->a[87] = lex_keywords_s87;
|
|
||||||
v->a[88] = lex_keywords_s88;
|
|
||||||
v->a[89] = lex_keywords_s89;
|
|
||||||
v->a[90] = lex_keywords_s90;
|
|
||||||
v->a[91] = lex_keywords_s91;
|
|
||||||
v->a[92] = lex_keywords_s92;
|
|
||||||
v->a[93] = lex_keywords_s93;
|
|
||||||
v->a[94] = lex_keywords_s94;
|
|
||||||
v->a[95] = lex_keywords_s95;
|
|
||||||
v->a[96] = lex_keywords_s96;
|
|
||||||
}
|
}
|
||||||
/* EOF lex_keywords_array_0.c */
|
/* EOF lex_keywords_array_0.c */
|
||||||
|
|
|
||||||
|
|
@ -19,4 +19,4 @@
|
||||||
# include "../../headers/constants.h"
|
# include "../../headers/constants.h"
|
||||||
# include "../../../parse_types.h"
|
# include "../../../parse_types.h"
|
||||||
|
|
||||||
#endif
|
#endif // INLINE_H
|
||||||
|
|
|
||||||
|
|
@ -22,9 +22,6 @@
|
||||||
# include "./inline.h"
|
# include "./inline.h"
|
||||||
# include "../../../parse_types.h"
|
# include "../../../parse_types.h"
|
||||||
|
|
||||||
bool lex_keywords_s0_bis(t_lexer *lexer, t_lexer_state *s);
|
|
||||||
bool lex_keywords_s22_bis(t_lexer *lexer, t_lexer_state *s);
|
|
||||||
|
|
||||||
bool lex_keywords_s0(t_lexer *lexer, t_lexer_state *s);
|
bool lex_keywords_s0(t_lexer *lexer, t_lexer_state *s);
|
||||||
bool lex_keywords_s1(t_lexer *lexer, t_lexer_state *s);
|
bool lex_keywords_s1(t_lexer *lexer, t_lexer_state *s);
|
||||||
bool lex_keywords_s2(t_lexer *lexer, t_lexer_state *s);
|
bool lex_keywords_s2(t_lexer *lexer, t_lexer_state *s);
|
||||||
|
|
@ -111,17 +108,6 @@ bool lex_keywords_s82(t_lexer *lexer, t_lexer_state *s);
|
||||||
bool lex_keywords_s83(t_lexer *lexer, t_lexer_state *s);
|
bool lex_keywords_s83(t_lexer *lexer, t_lexer_state *s);
|
||||||
bool lex_keywords_s84(t_lexer *lexer, t_lexer_state *s);
|
bool lex_keywords_s84(t_lexer *lexer, t_lexer_state *s);
|
||||||
bool lex_keywords_s85(t_lexer *lexer, t_lexer_state *s);
|
bool lex_keywords_s85(t_lexer *lexer, t_lexer_state *s);
|
||||||
bool lex_keywords_s86(t_lexer *lexer, t_lexer_state *s);
|
|
||||||
bool lex_keywords_s87(t_lexer *lexer, t_lexer_state *s);
|
|
||||||
bool lex_keywords_s88(t_lexer *lexer, t_lexer_state *s);
|
|
||||||
bool lex_keywords_s89(t_lexer *lexer, t_lexer_state *s);
|
|
||||||
bool lex_keywords_s90(t_lexer *lexer, t_lexer_state *s);
|
|
||||||
bool lex_keywords_s91(t_lexer *lexer, t_lexer_state *s);
|
|
||||||
bool lex_keywords_s92(t_lexer *lexer, t_lexer_state *s);
|
|
||||||
bool lex_keywords_s93(t_lexer *lexer, t_lexer_state *s);
|
|
||||||
bool lex_keywords_s94(t_lexer *lexer, t_lexer_state *s);
|
|
||||||
bool lex_keywords_s95(t_lexer *lexer, t_lexer_state *s);
|
|
||||||
bool lex_keywords_s96(t_lexer *lexer, t_lexer_state *s);
|
|
||||||
bool lex_keywords_default(t_lexer *lexer, t_lexer_state *s);
|
bool lex_keywords_default(t_lexer *lexer, t_lexer_state *s);
|
||||||
|
|
||||||
#endif
|
#endif // LEX_KEYWORDS_FUNCS_H
|
||||||
|
|
|
||||||
|
|
@ -19,7 +19,7 @@ bool lex_keywords_call(t_lexer *lexer, t_lexer_state *s)
|
||||||
t_lex_keywords_array *t;
|
t_lex_keywords_array *t;
|
||||||
|
|
||||||
t = create_lex_keywords();
|
t = create_lex_keywords();
|
||||||
if (s->state < 97)
|
if (s->state < 86)
|
||||||
{
|
{
|
||||||
return (((bool (*)(t_lexer *, t_lexer_state \
|
return (((bool (*)(t_lexer *, t_lexer_state \
|
||||||
*))(t->a[s->state]))(lexer, s));
|
*))(t->a[s->state]))(lexer, s));
|
||||||
|
|
|
||||||
|
|
@ -14,50 +14,67 @@
|
||||||
|
|
||||||
bool lex_keywords_s0(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s0(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (lex_keywords_s0_bis(lexer, s))
|
if (s->lookahead == '\\')
|
||||||
return (true);
|
return (lex_skip(1, lexer, s));
|
||||||
|
if (s->lookahead == 'c')
|
||||||
|
return (lex_advance(2, lexer, s));
|
||||||
|
if (s->lookahead == 'd')
|
||||||
|
return (lex_advance(3, lexer, s));
|
||||||
|
if (s->lookahead == 'e')
|
||||||
|
return (lex_advance(4, lexer, s));
|
||||||
|
if (s->lookahead == 'f')
|
||||||
|
return (lex_advance(5, lexer, s));
|
||||||
if (s->lookahead == 'i')
|
if (s->lookahead == 'i')
|
||||||
return (lex_advance(14, lexer, s));
|
return (lex_advance(6, lexer, s));
|
||||||
if (s->lookahead == 'k')
|
|
||||||
return (lex_advance(15, lexer, s));
|
|
||||||
if (s->lookahead == 'l')
|
if (s->lookahead == 'l')
|
||||||
return (lex_advance(16, lexer, s));
|
return (lex_advance(7, lexer, s));
|
||||||
if (s->lookahead == 'r')
|
if (s->lookahead == 'r')
|
||||||
return (lex_advance(17, lexer, s));
|
return (lex_advance(8, lexer, s));
|
||||||
if (s->lookahead == 's')
|
if (s->lookahead == 's')
|
||||||
return (lex_advance(18, lexer, s));
|
return (lex_advance(9, lexer, s));
|
||||||
if (s->lookahead == 't')
|
if (s->lookahead == 't')
|
||||||
return (lex_advance(19, lexer, s));
|
return (lex_advance(10, lexer, s));
|
||||||
if (s->lookahead == 'u')
|
if (s->lookahead == 'u')
|
||||||
return (lex_advance(20, lexer, s));
|
return (lex_advance(11, lexer, s));
|
||||||
if (s->lookahead == 'w')
|
if (s->lookahead == 'w')
|
||||||
return (lex_advance(21, lexer, s));
|
return (lex_advance(12, lexer, s));
|
||||||
if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \
|
if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \
|
||||||
s->lookahead == ' '))
|
s->lookahead == ' '))
|
||||||
return (lex_skip(22, lexer, s));
|
return (lex_skip(0, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s1(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s1(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
lex_accept_token(anon_sym_A, lexer, s);
|
if (s->lookahead == '\r')
|
||||||
|
return (lex_skip(13, lexer, s));
|
||||||
|
if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \
|
||||||
|
s->lookahead == ' '))
|
||||||
|
return (lex_skip(0, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s2(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s2(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
lex_accept_token(anon_sym_E, lexer, s);
|
if (s->lookahead == 'a')
|
||||||
|
return (lex_advance(14, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s3(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s3(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
lex_accept_token(anon_sym_K, lexer, s);
|
if (s->lookahead == 'e')
|
||||||
|
return (lex_advance(15, lexer, s));
|
||||||
|
if (s->lookahead == 'o')
|
||||||
|
return (lex_advance(16, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s4(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s4(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
lex_accept_token(anon_sym_L, lexer, s);
|
if (s->lookahead == 'l')
|
||||||
|
return (lex_advance(17, lexer, s));
|
||||||
|
if (s->lookahead == 'x')
|
||||||
|
return (lex_advance(18, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,51 +0,0 @@
|
||||||
/* ************************************************************************** */
|
|
||||||
/* */
|
|
||||||
/* ::: :::::::: */
|
|
||||||
/* state_0_bis.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 "lex_keywords_funcs.h"
|
|
||||||
|
|
||||||
bool lex_keywords_s0_tris(t_lexer *lexer, t_lexer_state *s)
|
|
||||||
{
|
|
||||||
if (s->lookahead == 'A')
|
|
||||||
return (lex_advance(1, lexer, s));
|
|
||||||
if (s->lookahead == 'E')
|
|
||||||
return (lex_advance(2, lexer, s));
|
|
||||||
if (s->lookahead == 'K')
|
|
||||||
return (lex_advance(3, lexer, s));
|
|
||||||
if (s->lookahead == 'L')
|
|
||||||
return (lex_advance(4, lexer, s));
|
|
||||||
if (s->lookahead == 'P')
|
|
||||||
return (lex_advance(5, lexer, s));
|
|
||||||
if (s->lookahead == 'Q')
|
|
||||||
return (lex_advance(6, lexer, s));
|
|
||||||
return (false);
|
|
||||||
}
|
|
||||||
|
|
||||||
bool lex_keywords_s0_bis(t_lexer *lexer, t_lexer_state *s)
|
|
||||||
{
|
|
||||||
if (lex_keywords_s0_tris(lexer, s))
|
|
||||||
return (true);
|
|
||||||
if (s->lookahead == 'U')
|
|
||||||
return (lex_advance(7, lexer, s));
|
|
||||||
if (s->lookahead == '\\')
|
|
||||||
return (lex_skip(8, lexer, s));
|
|
||||||
if (s->lookahead == 'a')
|
|
||||||
return (lex_advance(9, lexer, s));
|
|
||||||
if (s->lookahead == 'c')
|
|
||||||
return (lex_advance(10, lexer, s));
|
|
||||||
if (s->lookahead == 'd')
|
|
||||||
return (lex_advance(11, lexer, s));
|
|
||||||
if (s->lookahead == 'e')
|
|
||||||
return (lex_advance(12, lexer, s));
|
|
||||||
if (s->lookahead == 'f')
|
|
||||||
return (lex_advance(13, lexer, s));
|
|
||||||
return (false);
|
|
||||||
}
|
|
||||||
|
|
@ -14,34 +14,39 @@
|
||||||
|
|
||||||
bool lex_keywords_s5(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s5(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
lex_accept_token(anon_sym_P, lexer, s);
|
if (s->lookahead == 'i')
|
||||||
|
return (lex_advance(19, lexer, s));
|
||||||
|
if (s->lookahead == 'o')
|
||||||
|
return (lex_advance(20, lexer, s));
|
||||||
|
if (s->lookahead == 'u')
|
||||||
|
return (lex_advance(21, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s6(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s6(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
lex_accept_token(anon_sym_Q, lexer, s);
|
if (s->lookahead == 'f')
|
||||||
|
return (lex_advance(22, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s7(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s7(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
lex_accept_token(anon_sym_U, lexer, s);
|
if (s->lookahead == 'o')
|
||||||
|
return (lex_advance(23, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s8(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s8(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == '\r')
|
if (s->lookahead == 'e')
|
||||||
return (lex_skip(23, lexer, s));
|
return (lex_advance(24, lexer, s));
|
||||||
if (((s->lookahead >= '\t' && s->lookahead <= '\f') || \
|
|
||||||
s->lookahead == ' '))
|
|
||||||
return (lex_skip(22, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s9(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s9(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
lex_accept_token(anon_sym_a, lexer, s);
|
if (s->lookahead == 'e')
|
||||||
|
return (lex_advance(25, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -14,35 +14,34 @@
|
||||||
|
|
||||||
bool lex_keywords_s50(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s50(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'd')
|
lex_accept_token(anon_sym_else, lexer, s);
|
||||||
return (lex_advance(65, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s51(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s51(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'e')
|
if (s->lookahead == 'r')
|
||||||
return (lex_advance(66, lexer, s));
|
return (lex_advance(62, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s52(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s52(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'n')
|
if (s->lookahead == 't')
|
||||||
return (lex_advance(67, lexer, s));
|
return (lex_advance(63, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s53(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s53(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'e')
|
if (s->lookahead == 'l')
|
||||||
return (lex_advance(68, lexer, s));
|
return (lex_advance(64, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s54(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s54(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'e')
|
if (s->lookahead == 'o')
|
||||||
return (lex_advance(69, lexer, s));
|
return (lex_advance(65, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -14,33 +14,34 @@
|
||||||
|
|
||||||
bool lex_keywords_s55(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s55(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'i')
|
if (s->lookahead == 'c')
|
||||||
return (lex_advance(70, lexer, s));
|
return (lex_advance(66, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s56(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s56(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'l')
|
lex_accept_token(anon_sym_then, lexer, s);
|
||||||
return (lex_advance(71, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s57(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s57(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
lex_accept_token(anon_sym_case, lexer, s);
|
if (s->lookahead == 's')
|
||||||
|
return (lex_advance(67, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s58(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s58(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'a')
|
if (s->lookahead == 't')
|
||||||
return (lex_advance(72, lexer, s));
|
return (lex_advance(68, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s59(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s59(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
lex_accept_token(anon_sym_done, lexer, s);
|
if (s->lookahead == 'l')
|
||||||
|
return (lex_advance(69, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -14,33 +14,34 @@
|
||||||
|
|
||||||
bool lex_keywords_s60(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s60(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
lex_accept_token(anon_sym_elif, lexer, s);
|
if (s->lookahead == 'e')
|
||||||
|
return (lex_advance(70, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s61(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s61(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
lex_accept_token(anon_sym_else, lexer, s);
|
if (s->lookahead == 'r')
|
||||||
|
return (lex_advance(71, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s62(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s62(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'r')
|
if (s->lookahead == 't')
|
||||||
return (lex_advance(73, lexer, s));
|
return (lex_advance(72, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s63(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s63(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 't')
|
if (s->lookahead == 'i')
|
||||||
return (lex_advance(74, lexer, s));
|
return (lex_advance(73, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s64(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s64(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'l')
|
lex_accept_token(anon_sym_local, lexer, s);
|
||||||
return (lex_advance(75, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -14,34 +14,35 @@
|
||||||
|
|
||||||
bool lex_keywords_s65(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s65(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'o')
|
if (s->lookahead == 'n')
|
||||||
return (lex_advance(76, lexer, s));
|
return (lex_advance(74, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s66(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s66(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'c')
|
if (s->lookahead == 't')
|
||||||
return (lex_advance(77, lexer, s));
|
return (lex_advance(75, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s67(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s67(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
lex_accept_token(anon_sym_then, lexer, s);
|
if (s->lookahead == 'e')
|
||||||
|
return (lex_advance(76, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s68(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s68(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 's')
|
lex_accept_token(anon_sym_unset, lexer, s);
|
||||||
return (lex_advance(78, lexer, s));
|
if (s->lookahead == 'e')
|
||||||
|
return (lex_advance(77, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s69(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s69(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 't')
|
lex_accept_token(anon_sym_until, lexer, s);
|
||||||
return (lex_advance(79, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -14,35 +14,33 @@
|
||||||
|
|
||||||
bool lex_keywords_s70(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s70(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'l')
|
lex_accept_token(anon_sym_while, lexer, s);
|
||||||
return (lex_advance(80, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s71(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s71(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'e')
|
if (s->lookahead == 'e')
|
||||||
return (lex_advance(81, lexer, s));
|
return (lex_advance(78, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s72(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s72(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'r')
|
lex_accept_token(anon_sym_export, lexer, s);
|
||||||
return (lex_advance(82, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s73(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s73(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 't')
|
if (s->lookahead == 'o')
|
||||||
return (lex_advance(83, lexer, s));
|
return (lex_advance(79, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s74(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s74(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'i')
|
if (s->lookahead == 'l')
|
||||||
return (lex_advance(84, lexer, s));
|
return (lex_advance(80, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -14,35 +14,33 @@
|
||||||
|
|
||||||
bool lex_keywords_s75(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s75(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
lex_accept_token(anon_sym_local, lexer, s);
|
lex_accept_token(anon_sym_select, lexer, s);
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s76(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s76(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'n')
|
if (s->lookahead == 't')
|
||||||
return (lex_advance(85, lexer, s));
|
return (lex_advance(81, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s77(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s77(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 't')
|
if (s->lookahead == 'n')
|
||||||
return (lex_advance(86, lexer, s));
|
return (lex_advance(82, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s78(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s78(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'e')
|
lex_accept_token(anon_sym_declare, lexer, s);
|
||||||
return (lex_advance(87, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s79(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s79(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
lex_accept_token(anon_sym_unset, lexer, s);
|
if (s->lookahead == 'n')
|
||||||
if (s->lookahead == 'e')
|
return (lex_advance(83, lexer, s));
|
||||||
return (lex_advance(88, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -14,32 +14,32 @@
|
||||||
|
|
||||||
bool lex_keywords_s80(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s80(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
lex_accept_token(anon_sym_until, lexer, s);
|
if (s->lookahead == 'y')
|
||||||
|
return (lex_advance(84, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s81(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s81(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
lex_accept_token(anon_sym_while, lexer, s);
|
lex_accept_token(anon_sym_typeset, lexer, s);
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s82(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s82(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'e')
|
if (s->lookahead == 'v')
|
||||||
return (lex_advance(89, lexer, s));
|
return (lex_advance(85, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s83(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s83(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
lex_accept_token(anon_sym_export, lexer, s);
|
lex_accept_token(anon_sym_function, lexer, s);
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s84(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s84(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'o')
|
lex_accept_token(anon_sym_readonly, lexer, s);
|
||||||
return (lex_advance(90, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -14,33 +14,14 @@
|
||||||
|
|
||||||
bool lex_keywords_s85(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s85(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'l')
|
lex_accept_token(anon_sym_unsetenv, lexer, s);
|
||||||
return (lex_advance(91, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s86(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_default(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
lex_accept_token(anon_sym_select, lexer, s);
|
(void)(lexer);
|
||||||
return (lex_end_state(lexer, s));
|
(void)(s);
|
||||||
}
|
s->result = false;
|
||||||
|
return (false);
|
||||||
bool lex_keywords_s87(t_lexer *lexer, t_lexer_state *s)
|
|
||||||
{
|
|
||||||
if (s->lookahead == 't')
|
|
||||||
return (lex_advance(92, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
bool lex_keywords_s88(t_lexer *lexer, t_lexer_state *s)
|
|
||||||
{
|
|
||||||
if (s->lookahead == 'n')
|
|
||||||
return (lex_advance(93, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
bool lex_keywords_s89(t_lexer *lexer, t_lexer_state *s)
|
|
||||||
{
|
|
||||||
lex_accept_token(anon_sym_declare, lexer, s);
|
|
||||||
return (lex_end_state(lexer, s));
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,46 +0,0 @@
|
||||||
/* ************************************************************************** */
|
|
||||||
/* */
|
|
||||||
/* ::: :::::::: */
|
|
||||||
/* state_18.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 "./lex_keywords_funcs.h"
|
|
||||||
|
|
||||||
bool lex_keywords_s90(t_lexer *lexer, t_lexer_state *s)
|
|
||||||
{
|
|
||||||
if (s->lookahead == 'n')
|
|
||||||
return (lex_advance(94, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
bool lex_keywords_s91(t_lexer *lexer, t_lexer_state *s)
|
|
||||||
{
|
|
||||||
if (s->lookahead == 'y')
|
|
||||||
return (lex_advance(95, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
bool lex_keywords_s92(t_lexer *lexer, t_lexer_state *s)
|
|
||||||
{
|
|
||||||
lex_accept_token(anon_sym_typeset, lexer, s);
|
|
||||||
return (lex_end_state(lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
bool lex_keywords_s93(t_lexer *lexer, t_lexer_state *s)
|
|
||||||
{
|
|
||||||
if (s->lookahead == 'v')
|
|
||||||
return (lex_advance(96, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
bool lex_keywords_s94(t_lexer *lexer, t_lexer_state *s)
|
|
||||||
{
|
|
||||||
lex_accept_token(anon_sym_function, lexer, s);
|
|
||||||
return (lex_end_state(lexer, s));
|
|
||||||
}
|
|
||||||
|
|
@ -1,33 +0,0 @@
|
||||||
/* ************************************************************************** */
|
|
||||||
/* */
|
|
||||||
/* ::: :::::::: */
|
|
||||||
/* state_19.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 "./lex_keywords_funcs.h"
|
|
||||||
|
|
||||||
bool lex_keywords_s95(t_lexer *lexer, t_lexer_state *s)
|
|
||||||
{
|
|
||||||
lex_accept_token(anon_sym_readonly, lexer, s);
|
|
||||||
return (lex_end_state(lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
bool lex_keywords_s96(t_lexer *lexer, t_lexer_state *s)
|
|
||||||
{
|
|
||||||
lex_accept_token(anon_sym_unsetenv, lexer, s);
|
|
||||||
return (lex_end_state(lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
bool lex_keywords_default(t_lexer *lexer, t_lexer_state *s)
|
|
||||||
{
|
|
||||||
(void)(lexer);
|
|
||||||
(void)(s);
|
|
||||||
s->result = false;
|
|
||||||
return (false);
|
|
||||||
}
|
|
||||||
|
|
@ -14,43 +14,37 @@
|
||||||
|
|
||||||
bool lex_keywords_s10(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s10(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'a')
|
if (s->lookahead == 'h')
|
||||||
return (lex_advance(24, lexer, s));
|
return (lex_advance(26, lexer, s));
|
||||||
|
if (s->lookahead == 'y')
|
||||||
|
return (lex_advance(27, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s11(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s11(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'e')
|
if (s->lookahead == 'n')
|
||||||
return (lex_advance(25, lexer, s));
|
return (lex_advance(28, lexer, s));
|
||||||
if (s->lookahead == 'o')
|
|
||||||
return (lex_advance(26, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s12(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s12(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'l')
|
if (s->lookahead == 'h')
|
||||||
return (lex_advance(27, lexer, s));
|
return (lex_advance(29, lexer, s));
|
||||||
if (s->lookahead == 'x')
|
|
||||||
return (lex_advance(28, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s13(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s13(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'i')
|
if (s->lookahead == '\n')
|
||||||
return (lex_advance(29, lexer, s));
|
return (lex_skip(0, lexer, s));
|
||||||
if (s->lookahead == 'o')
|
|
||||||
return (lex_advance(30, lexer, s));
|
|
||||||
if (s->lookahead == 'u')
|
|
||||||
return (lex_advance(31, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s14(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s14(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'f')
|
if (s->lookahead == 's')
|
||||||
return (lex_advance(32, lexer, s));
|
return (lex_advance(30, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -14,36 +14,37 @@
|
||||||
|
|
||||||
bool lex_keywords_s15(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s15(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
lex_accept_token(anon_sym_k, lexer, s);
|
if (s->lookahead == 'c')
|
||||||
|
return (lex_advance(31, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s16(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s16(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'o')
|
lex_accept_token(anon_sym_do, lexer, s);
|
||||||
return (lex_advance(33, lexer, s));
|
if (s->lookahead == 'n')
|
||||||
|
return (lex_advance(32, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s17(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s17(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'e')
|
if (s->lookahead == 'i')
|
||||||
|
return (lex_advance(33, lexer, s));
|
||||||
|
if (s->lookahead == 's')
|
||||||
return (lex_advance(34, lexer, s));
|
return (lex_advance(34, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s18(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s18(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'e')
|
if (s->lookahead == 'p')
|
||||||
return (lex_advance(35, lexer, s));
|
return (lex_advance(35, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s19(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s19(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'h')
|
lex_accept_token(anon_sym_fi, lexer, s);
|
||||||
return (lex_advance(36, lexer, s));
|
|
||||||
if (s->lookahead == 'y')
|
|
||||||
return (lex_advance(37, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -14,49 +14,34 @@
|
||||||
|
|
||||||
bool lex_keywords_s20(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s20(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
lex_accept_token(anon_sym_u, lexer, s);
|
if (s->lookahead == 'r')
|
||||||
if (s->lookahead == 'n')
|
return (lex_advance(36, lexer, s));
|
||||||
return (lex_advance(38, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s21(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s21(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'h')
|
if (s->lookahead == 'n')
|
||||||
return (lex_advance(39, lexer, s));
|
return (lex_advance(37, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s22(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s22(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (lex_keywords_s22_bis(lexer, s))
|
lex_accept_token(anon_sym_if, lexer, s);
|
||||||
return (true);
|
|
||||||
if (s->lookahead == 'r')
|
|
||||||
return (lex_advance(17, lexer, s));
|
|
||||||
if (s->lookahead == 's')
|
|
||||||
return (lex_advance(18, lexer, s));
|
|
||||||
if (s->lookahead == 't')
|
|
||||||
return (lex_advance(19, lexer, s));
|
|
||||||
if (s->lookahead == 'u')
|
|
||||||
return (lex_advance(40, lexer, s));
|
|
||||||
if (s->lookahead == 'w')
|
|
||||||
return (lex_advance(21, lexer, s));
|
|
||||||
if (((s->lookahead >= '\t' && s->lookahead <= '\r') || \
|
|
||||||
s->lookahead == ' '))
|
|
||||||
return (lex_skip(22, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s23(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s23(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == '\n')
|
if (s->lookahead == 'c')
|
||||||
return (lex_skip(22, lexer, s));
|
return (lex_advance(38, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s24(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s24(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 's')
|
if (s->lookahead == 'a')
|
||||||
return (lex_advance(41, lexer, s));
|
return (lex_advance(39, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,32 +0,0 @@
|
||||||
/* ************************************************************************** */
|
|
||||||
/* */
|
|
||||||
/* ::: :::::::: */
|
|
||||||
/* state_0_bis.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 "lex_keywords_funcs.h"
|
|
||||||
|
|
||||||
bool lex_keywords_s22_bis(t_lexer *lexer, t_lexer_state *s)
|
|
||||||
{
|
|
||||||
if (s->lookahead == '\\')
|
|
||||||
return (lex_skip(8, lexer, s));
|
|
||||||
if (s->lookahead == 'c')
|
|
||||||
return (lex_advance(10, lexer, s));
|
|
||||||
if (s->lookahead == 'd')
|
|
||||||
return (lex_advance(11, lexer, s));
|
|
||||||
if (s->lookahead == 'e')
|
|
||||||
return (lex_advance(12, lexer, s));
|
|
||||||
if (s->lookahead == 'f')
|
|
||||||
return (lex_advance(13, lexer, s));
|
|
||||||
if (s->lookahead == 'i')
|
|
||||||
return (lex_advance(14, lexer, s));
|
|
||||||
if (s->lookahead == 'l')
|
|
||||||
return (lex_advance(16, lexer, s));
|
|
||||||
return (false);
|
|
||||||
}
|
|
||||||
|
|
@ -14,37 +14,37 @@
|
||||||
|
|
||||||
bool lex_keywords_s25(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s25(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'c')
|
if (s->lookahead == 'l')
|
||||||
return (lex_advance(42, lexer, s));
|
return (lex_advance(40, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s26(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s26(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
lex_accept_token(anon_sym_do, lexer, s);
|
if (s->lookahead == 'e')
|
||||||
if (s->lookahead == 'n')
|
return (lex_advance(41, lexer, s));
|
||||||
return (lex_advance(43, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s27(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s27(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'i')
|
if (s->lookahead == 'p')
|
||||||
return (lex_advance(44, lexer, s));
|
return (lex_advance(42, lexer, s));
|
||||||
if (s->lookahead == 's')
|
|
||||||
return (lex_advance(45, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s28(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s28(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'p')
|
if (s->lookahead == 's')
|
||||||
return (lex_advance(46, lexer, s));
|
return (lex_advance(43, lexer, s));
|
||||||
|
if (s->lookahead == 't')
|
||||||
|
return (lex_advance(44, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s29(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s29(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
lex_accept_token(anon_sym_fi, lexer, s);
|
if (s->lookahead == 'i')
|
||||||
|
return (lex_advance(45, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -14,34 +14,35 @@
|
||||||
|
|
||||||
bool lex_keywords_s30(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s30(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'r')
|
if (s->lookahead == 'e')
|
||||||
return (lex_advance(47, lexer, s));
|
return (lex_advance(46, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s31(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s31(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'n')
|
if (s->lookahead == 'l')
|
||||||
return (lex_advance(48, lexer, s));
|
return (lex_advance(47, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s32(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s32(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
lex_accept_token(anon_sym_if, lexer, s);
|
if (s->lookahead == 'e')
|
||||||
|
return (lex_advance(48, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s33(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s33(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'c')
|
if (s->lookahead == 'f')
|
||||||
return (lex_advance(49, lexer, s));
|
return (lex_advance(49, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s34(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s34(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'a')
|
if (s->lookahead == 'e')
|
||||||
return (lex_advance(50, lexer, s));
|
return (lex_advance(50, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -14,37 +14,34 @@
|
||||||
|
|
||||||
bool lex_keywords_s35(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s35(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'l')
|
if (s->lookahead == 'o')
|
||||||
return (lex_advance(51, lexer, s));
|
return (lex_advance(51, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s36(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s36(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'e')
|
lex_accept_token(anon_sym_for, lexer, s);
|
||||||
return (lex_advance(52, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s37(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s37(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'p')
|
if (s->lookahead == 'c')
|
||||||
return (lex_advance(53, lexer, s));
|
return (lex_advance(52, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s38(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s38(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 's')
|
if (s->lookahead == 'a')
|
||||||
return (lex_advance(54, lexer, s));
|
return (lex_advance(53, lexer, s));
|
||||||
if (s->lookahead == 't')
|
|
||||||
return (lex_advance(55, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s39(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s39(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'i')
|
if (s->lookahead == 'd')
|
||||||
return (lex_advance(56, lexer, s));
|
return (lex_advance(54, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -14,35 +14,35 @@
|
||||||
|
|
||||||
bool lex_keywords_s40(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s40(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'n')
|
if (s->lookahead == 'e')
|
||||||
return (lex_advance(38, lexer, s));
|
return (lex_advance(55, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s41(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s41(t_lexer *lexer, t_lexer_state *s)
|
||||||
|
{
|
||||||
|
if (s->lookahead == 'n')
|
||||||
|
return (lex_advance(56, lexer, s));
|
||||||
|
return (lex_end_state(lexer, s));
|
||||||
|
}
|
||||||
|
|
||||||
|
bool lex_keywords_s42(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'e')
|
if (s->lookahead == 'e')
|
||||||
return (lex_advance(57, lexer, s));
|
return (lex_advance(57, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s42(t_lexer *lexer, t_lexer_state *s)
|
|
||||||
{
|
|
||||||
if (s->lookahead == 'l')
|
|
||||||
return (lex_advance(58, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
bool lex_keywords_s43(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s43(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'e')
|
if (s->lookahead == 'e')
|
||||||
return (lex_advance(59, lexer, s));
|
return (lex_advance(58, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s44(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s44(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'f')
|
if (s->lookahead == 'i')
|
||||||
return (lex_advance(60, lexer, s));
|
return (lex_advance(59, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -14,34 +14,32 @@
|
||||||
|
|
||||||
bool lex_keywords_s45(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s45(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'e')
|
if (s->lookahead == 'l')
|
||||||
return (lex_advance(61, lexer, s));
|
return (lex_advance(60, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s46(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s46(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'o')
|
lex_accept_token(anon_sym_case, lexer, s);
|
||||||
return (lex_advance(62, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s47(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s47(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
lex_accept_token(anon_sym_for, lexer, s);
|
if (s->lookahead == 'a')
|
||||||
|
return (lex_advance(61, lexer, s));
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s48(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s48(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'c')
|
lex_accept_token(anon_sym_done, lexer, s);
|
||||||
return (lex_advance(63, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lex_keywords_s49(t_lexer *lexer, t_lexer_state *s)
|
bool lex_keywords_s49(t_lexer *lexer, t_lexer_state *s)
|
||||||
{
|
{
|
||||||
if (s->lookahead == 'a')
|
lex_accept_token(anon_sym_elif, lexer, s);
|
||||||
return (lex_advance(64, lexer, s));
|
|
||||||
return (lex_end_state(lexer, s));
|
return (lex_end_state(lexer, s));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -46,28 +46,5 @@ void lex_normal_array_21(t_lex_normal_array *v);
|
||||||
void lex_normal_array_22(t_lex_normal_array *v);
|
void lex_normal_array_22(t_lex_normal_array *v);
|
||||||
void lex_normal_array_23(t_lex_normal_array *v);
|
void lex_normal_array_23(t_lex_normal_array *v);
|
||||||
void lex_normal_array_24(t_lex_normal_array *v);
|
void lex_normal_array_24(t_lex_normal_array *v);
|
||||||
void lex_normal_array_25(t_lex_normal_array *v);
|
|
||||||
void lex_normal_array_26(t_lex_normal_array *v);
|
|
||||||
void lex_normal_array_27(t_lex_normal_array *v);
|
|
||||||
void lex_normal_array_28(t_lex_normal_array *v);
|
|
||||||
void lex_normal_array_29(t_lex_normal_array *v);
|
|
||||||
void lex_normal_array_30(t_lex_normal_array *v);
|
|
||||||
void lex_normal_array_31(t_lex_normal_array *v);
|
|
||||||
void lex_normal_array_32(t_lex_normal_array *v);
|
|
||||||
void lex_normal_array_33(t_lex_normal_array *v);
|
|
||||||
void lex_normal_array_34(t_lex_normal_array *v);
|
|
||||||
void lex_normal_array_35(t_lex_normal_array *v);
|
|
||||||
void lex_normal_array_36(t_lex_normal_array *v);
|
|
||||||
void lex_normal_array_37(t_lex_normal_array *v);
|
|
||||||
void lex_normal_array_38(t_lex_normal_array *v);
|
|
||||||
void lex_normal_array_39(t_lex_normal_array *v);
|
|
||||||
void lex_normal_array_40(t_lex_normal_array *v);
|
|
||||||
void lex_normal_array_41(t_lex_normal_array *v);
|
|
||||||
void lex_normal_array_42(t_lex_normal_array *v);
|
|
||||||
void lex_normal_array_43(t_lex_normal_array *v);
|
|
||||||
void lex_normal_array_44(t_lex_normal_array *v);
|
|
||||||
void lex_normal_array_45(t_lex_normal_array *v);
|
|
||||||
void lex_normal_array_46(t_lex_normal_array *v);
|
|
||||||
void lex_normal_array_47(t_lex_normal_array *v);
|
|
||||||
|
|
||||||
#endif
|
#endif // LEX_NORMAL_ARRAY_H
|
||||||
|
|
|
||||||
|
|
@ -125,21 +125,5 @@ void lex_normal_array_24(t_lex_normal_array *v)
|
||||||
v->a[483] = lex_normal_s483;
|
v->a[483] = lex_normal_s483;
|
||||||
v->a[484] = lex_normal_s484;
|
v->a[484] = lex_normal_s484;
|
||||||
v->a[485] = lex_normal_s485;
|
v->a[485] = lex_normal_s485;
|
||||||
v->a[486] = lex_normal_s486;
|
|
||||||
v->a[487] = lex_normal_s487;
|
|
||||||
v->a[488] = lex_normal_s488;
|
|
||||||
v->a[489] = lex_normal_s489;
|
|
||||||
v->a[490] = lex_normal_s490;
|
|
||||||
v->a[491] = lex_normal_s491;
|
|
||||||
v->a[492] = lex_normal_s492;
|
|
||||||
v->a[493] = lex_normal_s493;
|
|
||||||
v->a[494] = lex_normal_s494;
|
|
||||||
v->a[495] = lex_normal_s495;
|
|
||||||
v->a[496] = lex_normal_s496;
|
|
||||||
v->a[497] = lex_normal_s497;
|
|
||||||
v->a[498] = lex_normal_s498;
|
|
||||||
v->a[499] = lex_normal_s499;
|
|
||||||
lex_normal_array_25(v);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* EOF lex_normal_array_4.c */
|
/* EOF lex_normal_array_4.c */
|
||||||
|
|
|
||||||
|
|
@ -1,145 +0,0 @@
|
||||||
/* ************************************************************************** */
|
|
||||||
/* */
|
|
||||||
/* ::: :::::::: */
|
|
||||||
/* lex_normal_array_5.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 "../../../headers/symbols.h"
|
|
||||||
#include "../../../headers/external_scanner_symbol_identifiers.h"
|
|
||||||
#include "../../../headers/field_identifiers.h"
|
|
||||||
#include "../../../headers/constants.h"
|
|
||||||
#include "../lex_normal_funcs.h"
|
|
||||||
#include "./lex_normal_array.h"
|
|
||||||
|
|
||||||
void lex_normal_array_25(t_lex_normal_array *v)
|
|
||||||
{
|
|
||||||
v->a[500] = lex_normal_s500;
|
|
||||||
v->a[501] = lex_normal_s501;
|
|
||||||
v->a[502] = lex_normal_s502;
|
|
||||||
v->a[503] = lex_normal_s503;
|
|
||||||
v->a[504] = lex_normal_s504;
|
|
||||||
v->a[505] = lex_normal_s505;
|
|
||||||
v->a[506] = lex_normal_s506;
|
|
||||||
v->a[507] = lex_normal_s507;
|
|
||||||
v->a[508] = lex_normal_s508;
|
|
||||||
v->a[509] = lex_normal_s509;
|
|
||||||
v->a[510] = lex_normal_s510;
|
|
||||||
v->a[511] = lex_normal_s511;
|
|
||||||
v->a[512] = lex_normal_s512;
|
|
||||||
v->a[513] = lex_normal_s513;
|
|
||||||
v->a[514] = lex_normal_s514;
|
|
||||||
v->a[515] = lex_normal_s515;
|
|
||||||
v->a[516] = lex_normal_s516;
|
|
||||||
v->a[517] = lex_normal_s517;
|
|
||||||
v->a[518] = lex_normal_s518;
|
|
||||||
v->a[519] = lex_normal_s519;
|
|
||||||
lex_normal_array_26(v);
|
|
||||||
}
|
|
||||||
|
|
||||||
void lex_normal_array_26(t_lex_normal_array *v)
|
|
||||||
{
|
|
||||||
v->a[520] = lex_normal_s520;
|
|
||||||
v->a[521] = lex_normal_s521;
|
|
||||||
v->a[522] = lex_normal_s522;
|
|
||||||
v->a[523] = lex_normal_s523;
|
|
||||||
v->a[524] = lex_normal_s524;
|
|
||||||
v->a[525] = lex_normal_s525;
|
|
||||||
v->a[526] = lex_normal_s526;
|
|
||||||
v->a[527] = lex_normal_s527;
|
|
||||||
v->a[528] = lex_normal_s528;
|
|
||||||
v->a[529] = lex_normal_s529;
|
|
||||||
v->a[530] = lex_normal_s530;
|
|
||||||
v->a[531] = lex_normal_s531;
|
|
||||||
v->a[532] = lex_normal_s532;
|
|
||||||
v->a[533] = lex_normal_s533;
|
|
||||||
v->a[534] = lex_normal_s534;
|
|
||||||
v->a[535] = lex_normal_s535;
|
|
||||||
v->a[536] = lex_normal_s536;
|
|
||||||
v->a[537] = lex_normal_s537;
|
|
||||||
v->a[538] = lex_normal_s538;
|
|
||||||
v->a[539] = lex_normal_s539;
|
|
||||||
lex_normal_array_27(v);
|
|
||||||
}
|
|
||||||
|
|
||||||
void lex_normal_array_27(t_lex_normal_array *v)
|
|
||||||
{
|
|
||||||
v->a[540] = lex_normal_s540;
|
|
||||||
v->a[541] = lex_normal_s541;
|
|
||||||
v->a[542] = lex_normal_s542;
|
|
||||||
v->a[543] = lex_normal_s543;
|
|
||||||
v->a[544] = lex_normal_s544;
|
|
||||||
v->a[545] = lex_normal_s545;
|
|
||||||
v->a[546] = lex_normal_s546;
|
|
||||||
v->a[547] = lex_normal_s547;
|
|
||||||
v->a[548] = lex_normal_s548;
|
|
||||||
v->a[549] = lex_normal_s549;
|
|
||||||
v->a[550] = lex_normal_s550;
|
|
||||||
v->a[551] = lex_normal_s551;
|
|
||||||
v->a[552] = lex_normal_s552;
|
|
||||||
v->a[553] = lex_normal_s553;
|
|
||||||
v->a[554] = lex_normal_s554;
|
|
||||||
v->a[555] = lex_normal_s555;
|
|
||||||
v->a[556] = lex_normal_s556;
|
|
||||||
v->a[557] = lex_normal_s557;
|
|
||||||
v->a[558] = lex_normal_s558;
|
|
||||||
v->a[559] = lex_normal_s559;
|
|
||||||
lex_normal_array_28(v);
|
|
||||||
}
|
|
||||||
|
|
||||||
void lex_normal_array_28(t_lex_normal_array *v)
|
|
||||||
{
|
|
||||||
v->a[560] = lex_normal_s560;
|
|
||||||
v->a[561] = lex_normal_s561;
|
|
||||||
v->a[562] = lex_normal_s562;
|
|
||||||
v->a[563] = lex_normal_s563;
|
|
||||||
v->a[564] = lex_normal_s564;
|
|
||||||
v->a[565] = lex_normal_s565;
|
|
||||||
v->a[566] = lex_normal_s566;
|
|
||||||
v->a[567] = lex_normal_s567;
|
|
||||||
v->a[568] = lex_normal_s568;
|
|
||||||
v->a[569] = lex_normal_s569;
|
|
||||||
v->a[570] = lex_normal_s570;
|
|
||||||
v->a[571] = lex_normal_s571;
|
|
||||||
v->a[572] = lex_normal_s572;
|
|
||||||
v->a[573] = lex_normal_s573;
|
|
||||||
v->a[574] = lex_normal_s574;
|
|
||||||
v->a[575] = lex_normal_s575;
|
|
||||||
v->a[576] = lex_normal_s576;
|
|
||||||
v->a[577] = lex_normal_s577;
|
|
||||||
v->a[578] = lex_normal_s578;
|
|
||||||
v->a[579] = lex_normal_s579;
|
|
||||||
lex_normal_array_29(v);
|
|
||||||
}
|
|
||||||
|
|
||||||
void lex_normal_array_29(t_lex_normal_array *v)
|
|
||||||
{
|
|
||||||
v->a[580] = lex_normal_s580;
|
|
||||||
v->a[581] = lex_normal_s581;
|
|
||||||
v->a[582] = lex_normal_s582;
|
|
||||||
v->a[583] = lex_normal_s583;
|
|
||||||
v->a[584] = lex_normal_s584;
|
|
||||||
v->a[585] = lex_normal_s585;
|
|
||||||
v->a[586] = lex_normal_s586;
|
|
||||||
v->a[587] = lex_normal_s587;
|
|
||||||
v->a[588] = lex_normal_s588;
|
|
||||||
v->a[589] = lex_normal_s589;
|
|
||||||
v->a[590] = lex_normal_s590;
|
|
||||||
v->a[591] = lex_normal_s591;
|
|
||||||
v->a[592] = lex_normal_s592;
|
|
||||||
v->a[593] = lex_normal_s593;
|
|
||||||
v->a[594] = lex_normal_s594;
|
|
||||||
v->a[595] = lex_normal_s595;
|
|
||||||
v->a[596] = lex_normal_s596;
|
|
||||||
v->a[597] = lex_normal_s597;
|
|
||||||
v->a[598] = lex_normal_s598;
|
|
||||||
v->a[599] = lex_normal_s599;
|
|
||||||
lex_normal_array_30(v);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* EOF lex_normal_array_5.c */
|
|
||||||
|
|
@ -1,145 +0,0 @@
|
||||||
/* ************************************************************************** */
|
|
||||||
/* */
|
|
||||||
/* ::: :::::::: */
|
|
||||||
/* lex_normal_array_6.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 "../../../headers/symbols.h"
|
|
||||||
#include "../../../headers/external_scanner_symbol_identifiers.h"
|
|
||||||
#include "../../../headers/field_identifiers.h"
|
|
||||||
#include "../../../headers/constants.h"
|
|
||||||
#include "../lex_normal_funcs.h"
|
|
||||||
#include "./lex_normal_array.h"
|
|
||||||
|
|
||||||
void lex_normal_array_30(t_lex_normal_array *v)
|
|
||||||
{
|
|
||||||
v->a[600] = lex_normal_s600;
|
|
||||||
v->a[601] = lex_normal_s601;
|
|
||||||
v->a[602] = lex_normal_s602;
|
|
||||||
v->a[603] = lex_normal_s603;
|
|
||||||
v->a[604] = lex_normal_s604;
|
|
||||||
v->a[605] = lex_normal_s605;
|
|
||||||
v->a[606] = lex_normal_s606;
|
|
||||||
v->a[607] = lex_normal_s607;
|
|
||||||
v->a[608] = lex_normal_s608;
|
|
||||||
v->a[609] = lex_normal_s609;
|
|
||||||
v->a[610] = lex_normal_s610;
|
|
||||||
v->a[611] = lex_normal_s611;
|
|
||||||
v->a[612] = lex_normal_s612;
|
|
||||||
v->a[613] = lex_normal_s613;
|
|
||||||
v->a[614] = lex_normal_s614;
|
|
||||||
v->a[615] = lex_normal_s615;
|
|
||||||
v->a[616] = lex_normal_s616;
|
|
||||||
v->a[617] = lex_normal_s617;
|
|
||||||
v->a[618] = lex_normal_s618;
|
|
||||||
v->a[619] = lex_normal_s619;
|
|
||||||
lex_normal_array_31(v);
|
|
||||||
}
|
|
||||||
|
|
||||||
void lex_normal_array_31(t_lex_normal_array *v)
|
|
||||||
{
|
|
||||||
v->a[620] = lex_normal_s620;
|
|
||||||
v->a[621] = lex_normal_s621;
|
|
||||||
v->a[622] = lex_normal_s622;
|
|
||||||
v->a[623] = lex_normal_s623;
|
|
||||||
v->a[624] = lex_normal_s624;
|
|
||||||
v->a[625] = lex_normal_s625;
|
|
||||||
v->a[626] = lex_normal_s626;
|
|
||||||
v->a[627] = lex_normal_s627;
|
|
||||||
v->a[628] = lex_normal_s628;
|
|
||||||
v->a[629] = lex_normal_s629;
|
|
||||||
v->a[630] = lex_normal_s630;
|
|
||||||
v->a[631] = lex_normal_s631;
|
|
||||||
v->a[632] = lex_normal_s632;
|
|
||||||
v->a[633] = lex_normal_s633;
|
|
||||||
v->a[634] = lex_normal_s634;
|
|
||||||
v->a[635] = lex_normal_s635;
|
|
||||||
v->a[636] = lex_normal_s636;
|
|
||||||
v->a[637] = lex_normal_s637;
|
|
||||||
v->a[638] = lex_normal_s638;
|
|
||||||
v->a[639] = lex_normal_s639;
|
|
||||||
lex_normal_array_32(v);
|
|
||||||
}
|
|
||||||
|
|
||||||
void lex_normal_array_32(t_lex_normal_array *v)
|
|
||||||
{
|
|
||||||
v->a[640] = lex_normal_s640;
|
|
||||||
v->a[641] = lex_normal_s641;
|
|
||||||
v->a[642] = lex_normal_s642;
|
|
||||||
v->a[643] = lex_normal_s643;
|
|
||||||
v->a[644] = lex_normal_s644;
|
|
||||||
v->a[645] = lex_normal_s645;
|
|
||||||
v->a[646] = lex_normal_s646;
|
|
||||||
v->a[647] = lex_normal_s647;
|
|
||||||
v->a[648] = lex_normal_s648;
|
|
||||||
v->a[649] = lex_normal_s649;
|
|
||||||
v->a[650] = lex_normal_s650;
|
|
||||||
v->a[651] = lex_normal_s651;
|
|
||||||
v->a[652] = lex_normal_s652;
|
|
||||||
v->a[653] = lex_normal_s653;
|
|
||||||
v->a[654] = lex_normal_s654;
|
|
||||||
v->a[655] = lex_normal_s655;
|
|
||||||
v->a[656] = lex_normal_s656;
|
|
||||||
v->a[657] = lex_normal_s657;
|
|
||||||
v->a[658] = lex_normal_s658;
|
|
||||||
v->a[659] = lex_normal_s659;
|
|
||||||
lex_normal_array_33(v);
|
|
||||||
}
|
|
||||||
|
|
||||||
void lex_normal_array_33(t_lex_normal_array *v)
|
|
||||||
{
|
|
||||||
v->a[660] = lex_normal_s660;
|
|
||||||
v->a[661] = lex_normal_s661;
|
|
||||||
v->a[662] = lex_normal_s662;
|
|
||||||
v->a[663] = lex_normal_s663;
|
|
||||||
v->a[664] = lex_normal_s664;
|
|
||||||
v->a[665] = lex_normal_s665;
|
|
||||||
v->a[666] = lex_normal_s666;
|
|
||||||
v->a[667] = lex_normal_s667;
|
|
||||||
v->a[668] = lex_normal_s668;
|
|
||||||
v->a[669] = lex_normal_s669;
|
|
||||||
v->a[670] = lex_normal_s670;
|
|
||||||
v->a[671] = lex_normal_s671;
|
|
||||||
v->a[672] = lex_normal_s672;
|
|
||||||
v->a[673] = lex_normal_s673;
|
|
||||||
v->a[674] = lex_normal_s674;
|
|
||||||
v->a[675] = lex_normal_s675;
|
|
||||||
v->a[676] = lex_normal_s676;
|
|
||||||
v->a[677] = lex_normal_s677;
|
|
||||||
v->a[678] = lex_normal_s678;
|
|
||||||
v->a[679] = lex_normal_s679;
|
|
||||||
lex_normal_array_34(v);
|
|
||||||
}
|
|
||||||
|
|
||||||
void lex_normal_array_34(t_lex_normal_array *v)
|
|
||||||
{
|
|
||||||
v->a[680] = lex_normal_s680;
|
|
||||||
v->a[681] = lex_normal_s681;
|
|
||||||
v->a[682] = lex_normal_s682;
|
|
||||||
v->a[683] = lex_normal_s683;
|
|
||||||
v->a[684] = lex_normal_s684;
|
|
||||||
v->a[685] = lex_normal_s685;
|
|
||||||
v->a[686] = lex_normal_s686;
|
|
||||||
v->a[687] = lex_normal_s687;
|
|
||||||
v->a[688] = lex_normal_s688;
|
|
||||||
v->a[689] = lex_normal_s689;
|
|
||||||
v->a[690] = lex_normal_s690;
|
|
||||||
v->a[691] = lex_normal_s691;
|
|
||||||
v->a[692] = lex_normal_s692;
|
|
||||||
v->a[693] = lex_normal_s693;
|
|
||||||
v->a[694] = lex_normal_s694;
|
|
||||||
v->a[695] = lex_normal_s695;
|
|
||||||
v->a[696] = lex_normal_s696;
|
|
||||||
v->a[697] = lex_normal_s697;
|
|
||||||
v->a[698] = lex_normal_s698;
|
|
||||||
v->a[699] = lex_normal_s699;
|
|
||||||
lex_normal_array_35(v);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* EOF lex_normal_array_6.c */
|
|
||||||
|
|
@ -1,145 +0,0 @@
|
||||||
/* ************************************************************************** */
|
|
||||||
/* */
|
|
||||||
/* ::: :::::::: */
|
|
||||||
/* lex_normal_array_7.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 "../../../headers/symbols.h"
|
|
||||||
#include "../../../headers/external_scanner_symbol_identifiers.h"
|
|
||||||
#include "../../../headers/field_identifiers.h"
|
|
||||||
#include "../../../headers/constants.h"
|
|
||||||
#include "../lex_normal_funcs.h"
|
|
||||||
#include "./lex_normal_array.h"
|
|
||||||
|
|
||||||
void lex_normal_array_35(t_lex_normal_array *v)
|
|
||||||
{
|
|
||||||
v->a[700] = lex_normal_s700;
|
|
||||||
v->a[701] = lex_normal_s701;
|
|
||||||
v->a[702] = lex_normal_s702;
|
|
||||||
v->a[703] = lex_normal_s703;
|
|
||||||
v->a[704] = lex_normal_s704;
|
|
||||||
v->a[705] = lex_normal_s705;
|
|
||||||
v->a[706] = lex_normal_s706;
|
|
||||||
v->a[707] = lex_normal_s707;
|
|
||||||
v->a[708] = lex_normal_s708;
|
|
||||||
v->a[709] = lex_normal_s709;
|
|
||||||
v->a[710] = lex_normal_s710;
|
|
||||||
v->a[711] = lex_normal_s711;
|
|
||||||
v->a[712] = lex_normal_s712;
|
|
||||||
v->a[713] = lex_normal_s713;
|
|
||||||
v->a[714] = lex_normal_s714;
|
|
||||||
v->a[715] = lex_normal_s715;
|
|
||||||
v->a[716] = lex_normal_s716;
|
|
||||||
v->a[717] = lex_normal_s717;
|
|
||||||
v->a[718] = lex_normal_s718;
|
|
||||||
v->a[719] = lex_normal_s719;
|
|
||||||
lex_normal_array_36(v);
|
|
||||||
}
|
|
||||||
|
|
||||||
void lex_normal_array_36(t_lex_normal_array *v)
|
|
||||||
{
|
|
||||||
v->a[720] = lex_normal_s720;
|
|
||||||
v->a[721] = lex_normal_s721;
|
|
||||||
v->a[722] = lex_normal_s722;
|
|
||||||
v->a[723] = lex_normal_s723;
|
|
||||||
v->a[724] = lex_normal_s724;
|
|
||||||
v->a[725] = lex_normal_s725;
|
|
||||||
v->a[726] = lex_normal_s726;
|
|
||||||
v->a[727] = lex_normal_s727;
|
|
||||||
v->a[728] = lex_normal_s728;
|
|
||||||
v->a[729] = lex_normal_s729;
|
|
||||||
v->a[730] = lex_normal_s730;
|
|
||||||
v->a[731] = lex_normal_s731;
|
|
||||||
v->a[732] = lex_normal_s732;
|
|
||||||
v->a[733] = lex_normal_s733;
|
|
||||||
v->a[734] = lex_normal_s734;
|
|
||||||
v->a[735] = lex_normal_s735;
|
|
||||||
v->a[736] = lex_normal_s736;
|
|
||||||
v->a[737] = lex_normal_s737;
|
|
||||||
v->a[738] = lex_normal_s738;
|
|
||||||
v->a[739] = lex_normal_s739;
|
|
||||||
lex_normal_array_37(v);
|
|
||||||
}
|
|
||||||
|
|
||||||
void lex_normal_array_37(t_lex_normal_array *v)
|
|
||||||
{
|
|
||||||
v->a[740] = lex_normal_s740;
|
|
||||||
v->a[741] = lex_normal_s741;
|
|
||||||
v->a[742] = lex_normal_s742;
|
|
||||||
v->a[743] = lex_normal_s743;
|
|
||||||
v->a[744] = lex_normal_s744;
|
|
||||||
v->a[745] = lex_normal_s745;
|
|
||||||
v->a[746] = lex_normal_s746;
|
|
||||||
v->a[747] = lex_normal_s747;
|
|
||||||
v->a[748] = lex_normal_s748;
|
|
||||||
v->a[749] = lex_normal_s749;
|
|
||||||
v->a[750] = lex_normal_s750;
|
|
||||||
v->a[751] = lex_normal_s751;
|
|
||||||
v->a[752] = lex_normal_s752;
|
|
||||||
v->a[753] = lex_normal_s753;
|
|
||||||
v->a[754] = lex_normal_s754;
|
|
||||||
v->a[755] = lex_normal_s755;
|
|
||||||
v->a[756] = lex_normal_s756;
|
|
||||||
v->a[757] = lex_normal_s757;
|
|
||||||
v->a[758] = lex_normal_s758;
|
|
||||||
v->a[759] = lex_normal_s759;
|
|
||||||
lex_normal_array_38(v);
|
|
||||||
}
|
|
||||||
|
|
||||||
void lex_normal_array_38(t_lex_normal_array *v)
|
|
||||||
{
|
|
||||||
v->a[760] = lex_normal_s760;
|
|
||||||
v->a[761] = lex_normal_s761;
|
|
||||||
v->a[762] = lex_normal_s762;
|
|
||||||
v->a[763] = lex_normal_s763;
|
|
||||||
v->a[764] = lex_normal_s764;
|
|
||||||
v->a[765] = lex_normal_s765;
|
|
||||||
v->a[766] = lex_normal_s766;
|
|
||||||
v->a[767] = lex_normal_s767;
|
|
||||||
v->a[768] = lex_normal_s768;
|
|
||||||
v->a[769] = lex_normal_s769;
|
|
||||||
v->a[770] = lex_normal_s770;
|
|
||||||
v->a[771] = lex_normal_s771;
|
|
||||||
v->a[772] = lex_normal_s772;
|
|
||||||
v->a[773] = lex_normal_s773;
|
|
||||||
v->a[774] = lex_normal_s774;
|
|
||||||
v->a[775] = lex_normal_s775;
|
|
||||||
v->a[776] = lex_normal_s776;
|
|
||||||
v->a[777] = lex_normal_s777;
|
|
||||||
v->a[778] = lex_normal_s778;
|
|
||||||
v->a[779] = lex_normal_s779;
|
|
||||||
lex_normal_array_39(v);
|
|
||||||
}
|
|
||||||
|
|
||||||
void lex_normal_array_39(t_lex_normal_array *v)
|
|
||||||
{
|
|
||||||
v->a[780] = lex_normal_s780;
|
|
||||||
v->a[781] = lex_normal_s781;
|
|
||||||
v->a[782] = lex_normal_s782;
|
|
||||||
v->a[783] = lex_normal_s783;
|
|
||||||
v->a[784] = lex_normal_s784;
|
|
||||||
v->a[785] = lex_normal_s785;
|
|
||||||
v->a[786] = lex_normal_s786;
|
|
||||||
v->a[787] = lex_normal_s787;
|
|
||||||
v->a[788] = lex_normal_s788;
|
|
||||||
v->a[789] = lex_normal_s789;
|
|
||||||
v->a[790] = lex_normal_s790;
|
|
||||||
v->a[791] = lex_normal_s791;
|
|
||||||
v->a[792] = lex_normal_s792;
|
|
||||||
v->a[793] = lex_normal_s793;
|
|
||||||
v->a[794] = lex_normal_s794;
|
|
||||||
v->a[795] = lex_normal_s795;
|
|
||||||
v->a[796] = lex_normal_s796;
|
|
||||||
v->a[797] = lex_normal_s797;
|
|
||||||
v->a[798] = lex_normal_s798;
|
|
||||||
v->a[799] = lex_normal_s799;
|
|
||||||
lex_normal_array_40(v);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* EOF lex_normal_array_7.c */
|
|
||||||
|
|
@ -1,145 +0,0 @@
|
||||||
/* ************************************************************************** */
|
|
||||||
/* */
|
|
||||||
/* ::: :::::::: */
|
|
||||||
/* lex_normal_array_8.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 "../../../headers/symbols.h"
|
|
||||||
#include "../../../headers/external_scanner_symbol_identifiers.h"
|
|
||||||
#include "../../../headers/field_identifiers.h"
|
|
||||||
#include "../../../headers/constants.h"
|
|
||||||
#include "../lex_normal_funcs.h"
|
|
||||||
#include "./lex_normal_array.h"
|
|
||||||
|
|
||||||
void lex_normal_array_40(t_lex_normal_array *v)
|
|
||||||
{
|
|
||||||
v->a[800] = lex_normal_s800;
|
|
||||||
v->a[801] = lex_normal_s801;
|
|
||||||
v->a[802] = lex_normal_s802;
|
|
||||||
v->a[803] = lex_normal_s803;
|
|
||||||
v->a[804] = lex_normal_s804;
|
|
||||||
v->a[805] = lex_normal_s805;
|
|
||||||
v->a[806] = lex_normal_s806;
|
|
||||||
v->a[807] = lex_normal_s807;
|
|
||||||
v->a[808] = lex_normal_s808;
|
|
||||||
v->a[809] = lex_normal_s809;
|
|
||||||
v->a[810] = lex_normal_s810;
|
|
||||||
v->a[811] = lex_normal_s811;
|
|
||||||
v->a[812] = lex_normal_s812;
|
|
||||||
v->a[813] = lex_normal_s813;
|
|
||||||
v->a[814] = lex_normal_s814;
|
|
||||||
v->a[815] = lex_normal_s815;
|
|
||||||
v->a[816] = lex_normal_s816;
|
|
||||||
v->a[817] = lex_normal_s817;
|
|
||||||
v->a[818] = lex_normal_s818;
|
|
||||||
v->a[819] = lex_normal_s819;
|
|
||||||
lex_normal_array_41(v);
|
|
||||||
}
|
|
||||||
|
|
||||||
void lex_normal_array_41(t_lex_normal_array *v)
|
|
||||||
{
|
|
||||||
v->a[820] = lex_normal_s820;
|
|
||||||
v->a[821] = lex_normal_s821;
|
|
||||||
v->a[822] = lex_normal_s822;
|
|
||||||
v->a[823] = lex_normal_s823;
|
|
||||||
v->a[824] = lex_normal_s824;
|
|
||||||
v->a[825] = lex_normal_s825;
|
|
||||||
v->a[826] = lex_normal_s826;
|
|
||||||
v->a[827] = lex_normal_s827;
|
|
||||||
v->a[828] = lex_normal_s828;
|
|
||||||
v->a[829] = lex_normal_s829;
|
|
||||||
v->a[830] = lex_normal_s830;
|
|
||||||
v->a[831] = lex_normal_s831;
|
|
||||||
v->a[832] = lex_normal_s832;
|
|
||||||
v->a[833] = lex_normal_s833;
|
|
||||||
v->a[834] = lex_normal_s834;
|
|
||||||
v->a[835] = lex_normal_s835;
|
|
||||||
v->a[836] = lex_normal_s836;
|
|
||||||
v->a[837] = lex_normal_s837;
|
|
||||||
v->a[838] = lex_normal_s838;
|
|
||||||
v->a[839] = lex_normal_s839;
|
|
||||||
lex_normal_array_42(v);
|
|
||||||
}
|
|
||||||
|
|
||||||
void lex_normal_array_42(t_lex_normal_array *v)
|
|
||||||
{
|
|
||||||
v->a[840] = lex_normal_s840;
|
|
||||||
v->a[841] = lex_normal_s841;
|
|
||||||
v->a[842] = lex_normal_s842;
|
|
||||||
v->a[843] = lex_normal_s843;
|
|
||||||
v->a[844] = lex_normal_s844;
|
|
||||||
v->a[845] = lex_normal_s845;
|
|
||||||
v->a[846] = lex_normal_s846;
|
|
||||||
v->a[847] = lex_normal_s847;
|
|
||||||
v->a[848] = lex_normal_s848;
|
|
||||||
v->a[849] = lex_normal_s849;
|
|
||||||
v->a[850] = lex_normal_s850;
|
|
||||||
v->a[851] = lex_normal_s851;
|
|
||||||
v->a[852] = lex_normal_s852;
|
|
||||||
v->a[853] = lex_normal_s853;
|
|
||||||
v->a[854] = lex_normal_s854;
|
|
||||||
v->a[855] = lex_normal_s855;
|
|
||||||
v->a[856] = lex_normal_s856;
|
|
||||||
v->a[857] = lex_normal_s857;
|
|
||||||
v->a[858] = lex_normal_s858;
|
|
||||||
v->a[859] = lex_normal_s859;
|
|
||||||
lex_normal_array_43(v);
|
|
||||||
}
|
|
||||||
|
|
||||||
void lex_normal_array_43(t_lex_normal_array *v)
|
|
||||||
{
|
|
||||||
v->a[860] = lex_normal_s860;
|
|
||||||
v->a[861] = lex_normal_s861;
|
|
||||||
v->a[862] = lex_normal_s862;
|
|
||||||
v->a[863] = lex_normal_s863;
|
|
||||||
v->a[864] = lex_normal_s864;
|
|
||||||
v->a[865] = lex_normal_s865;
|
|
||||||
v->a[866] = lex_normal_s866;
|
|
||||||
v->a[867] = lex_normal_s867;
|
|
||||||
v->a[868] = lex_normal_s868;
|
|
||||||
v->a[869] = lex_normal_s869;
|
|
||||||
v->a[870] = lex_normal_s870;
|
|
||||||
v->a[871] = lex_normal_s871;
|
|
||||||
v->a[872] = lex_normal_s872;
|
|
||||||
v->a[873] = lex_normal_s873;
|
|
||||||
v->a[874] = lex_normal_s874;
|
|
||||||
v->a[875] = lex_normal_s875;
|
|
||||||
v->a[876] = lex_normal_s876;
|
|
||||||
v->a[877] = lex_normal_s877;
|
|
||||||
v->a[878] = lex_normal_s878;
|
|
||||||
v->a[879] = lex_normal_s879;
|
|
||||||
lex_normal_array_44(v);
|
|
||||||
}
|
|
||||||
|
|
||||||
void lex_normal_array_44(t_lex_normal_array *v)
|
|
||||||
{
|
|
||||||
v->a[880] = lex_normal_s880;
|
|
||||||
v->a[881] = lex_normal_s881;
|
|
||||||
v->a[882] = lex_normal_s882;
|
|
||||||
v->a[883] = lex_normal_s883;
|
|
||||||
v->a[884] = lex_normal_s884;
|
|
||||||
v->a[885] = lex_normal_s885;
|
|
||||||
v->a[886] = lex_normal_s886;
|
|
||||||
v->a[887] = lex_normal_s887;
|
|
||||||
v->a[888] = lex_normal_s888;
|
|
||||||
v->a[889] = lex_normal_s889;
|
|
||||||
v->a[890] = lex_normal_s890;
|
|
||||||
v->a[891] = lex_normal_s891;
|
|
||||||
v->a[892] = lex_normal_s892;
|
|
||||||
v->a[893] = lex_normal_s893;
|
|
||||||
v->a[894] = lex_normal_s894;
|
|
||||||
v->a[895] = lex_normal_s895;
|
|
||||||
v->a[896] = lex_normal_s896;
|
|
||||||
v->a[897] = lex_normal_s897;
|
|
||||||
v->a[898] = lex_normal_s898;
|
|
||||||
v->a[899] = lex_normal_s899;
|
|
||||||
lex_normal_array_45(v);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* EOF lex_normal_array_8.c */
|
|
||||||
|
|
@ -1,92 +0,0 @@
|
||||||
/* ************************************************************************** */
|
|
||||||
/* */
|
|
||||||
/* ::: :::::::: */
|
|
||||||
/* lex_normal_array_9.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 "../../../headers/symbols.h"
|
|
||||||
#include "../../../headers/external_scanner_symbol_identifiers.h"
|
|
||||||
#include "../../../headers/field_identifiers.h"
|
|
||||||
#include "../../../headers/constants.h"
|
|
||||||
#include "../lex_normal_funcs.h"
|
|
||||||
#include "./lex_normal_array.h"
|
|
||||||
|
|
||||||
void lex_normal_array_45(t_lex_normal_array *v)
|
|
||||||
{
|
|
||||||
v->a[900] = lex_normal_s900;
|
|
||||||
v->a[901] = lex_normal_s901;
|
|
||||||
v->a[902] = lex_normal_s902;
|
|
||||||
v->a[903] = lex_normal_s903;
|
|
||||||
v->a[904] = lex_normal_s904;
|
|
||||||
v->a[905] = lex_normal_s905;
|
|
||||||
v->a[906] = lex_normal_s906;
|
|
||||||
v->a[907] = lex_normal_s907;
|
|
||||||
v->a[908] = lex_normal_s908;
|
|
||||||
v->a[909] = lex_normal_s909;
|
|
||||||
v->a[910] = lex_normal_s910;
|
|
||||||
v->a[911] = lex_normal_s911;
|
|
||||||
v->a[912] = lex_normal_s912;
|
|
||||||
v->a[913] = lex_normal_s913;
|
|
||||||
v->a[914] = lex_normal_s914;
|
|
||||||
v->a[915] = lex_normal_s915;
|
|
||||||
v->a[916] = lex_normal_s916;
|
|
||||||
v->a[917] = lex_normal_s917;
|
|
||||||
v->a[918] = lex_normal_s918;
|
|
||||||
v->a[919] = lex_normal_s919;
|
|
||||||
lex_normal_array_46(v);
|
|
||||||
}
|
|
||||||
|
|
||||||
void lex_normal_array_46(t_lex_normal_array *v)
|
|
||||||
{
|
|
||||||
v->a[920] = lex_normal_s920;
|
|
||||||
v->a[921] = lex_normal_s921;
|
|
||||||
v->a[922] = lex_normal_s922;
|
|
||||||
v->a[923] = lex_normal_s923;
|
|
||||||
v->a[924] = lex_normal_s924;
|
|
||||||
v->a[925] = lex_normal_s925;
|
|
||||||
v->a[926] = lex_normal_s926;
|
|
||||||
v->a[927] = lex_normal_s927;
|
|
||||||
v->a[928] = lex_normal_s928;
|
|
||||||
v->a[929] = lex_normal_s929;
|
|
||||||
v->a[930] = lex_normal_s930;
|
|
||||||
v->a[931] = lex_normal_s931;
|
|
||||||
v->a[932] = lex_normal_s932;
|
|
||||||
v->a[933] = lex_normal_s933;
|
|
||||||
v->a[934] = lex_normal_s934;
|
|
||||||
v->a[935] = lex_normal_s935;
|
|
||||||
v->a[936] = lex_normal_s936;
|
|
||||||
v->a[937] = lex_normal_s937;
|
|
||||||
v->a[938] = lex_normal_s938;
|
|
||||||
v->a[939] = lex_normal_s939;
|
|
||||||
lex_normal_array_47(v);
|
|
||||||
}
|
|
||||||
|
|
||||||
void lex_normal_array_47(t_lex_normal_array *v)
|
|
||||||
{
|
|
||||||
v->a[940] = lex_normal_s940;
|
|
||||||
v->a[941] = lex_normal_s941;
|
|
||||||
v->a[942] = lex_normal_s942;
|
|
||||||
v->a[943] = lex_normal_s943;
|
|
||||||
v->a[944] = lex_normal_s944;
|
|
||||||
v->a[945] = lex_normal_s945;
|
|
||||||
v->a[946] = lex_normal_s946;
|
|
||||||
v->a[947] = lex_normal_s947;
|
|
||||||
v->a[948] = lex_normal_s948;
|
|
||||||
v->a[949] = lex_normal_s949;
|
|
||||||
v->a[950] = lex_normal_s950;
|
|
||||||
v->a[951] = lex_normal_s951;
|
|
||||||
v->a[952] = lex_normal_s952;
|
|
||||||
v->a[953] = lex_normal_s953;
|
|
||||||
v->a[954] = lex_normal_s954;
|
|
||||||
v->a[955] = lex_normal_s955;
|
|
||||||
v->a[956] = lex_normal_s956;
|
|
||||||
v->a[957] = lex_normal_s957;
|
|
||||||
v->a[958] = lex_normal_s958;
|
|
||||||
}
|
|
||||||
/* EOF lex_normal_array_9.c */
|
|
||||||
|
|
@ -38,32 +38,5 @@
|
||||||
# include "./inline/inline_impl17.h"
|
# include "./inline/inline_impl17.h"
|
||||||
# include "./inline/inline_impl18.h"
|
# include "./inline/inline_impl18.h"
|
||||||
# include "./inline/inline_impl19.h"
|
# include "./inline/inline_impl19.h"
|
||||||
# include "./inline/inline_impl20.h"
|
|
||||||
# include "./inline/inline_impl21.h"
|
|
||||||
# include "./inline/inline_impl22.h"
|
|
||||||
# include "./inline/inline_impl23.h"
|
|
||||||
# include "./inline/inline_impl24.h"
|
|
||||||
# include "./inline/inline_impl25.h"
|
|
||||||
# include "./inline/inline_impl26.h"
|
|
||||||
# include "./inline/inline_impl27.h"
|
|
||||||
# include "./inline/inline_impl28.h"
|
|
||||||
# include "./inline/inline_impl29.h"
|
|
||||||
# include "./inline/inline_impl30.h"
|
|
||||||
# include "./inline/inline_impl31.h"
|
|
||||||
# include "./inline/inline_impl32.h"
|
|
||||||
# include "./inline/inline_impl33.h"
|
|
||||||
# include "./inline/inline_impl34.h"
|
|
||||||
# include "./inline/inline_impl35.h"
|
|
||||||
# include "./inline/inline_impl36.h"
|
|
||||||
# include "./inline/inline_impl37.h"
|
|
||||||
# include "./inline/inline_impl38.h"
|
|
||||||
# include "./inline/inline_impl39.h"
|
|
||||||
# include "./inline/inline_impl40.h"
|
|
||||||
# include "./inline/inline_impl41.h"
|
|
||||||
# include "./inline/inline_impl42.h"
|
|
||||||
# include "./inline/inline_impl43.h"
|
|
||||||
# include "./inline/inline_impl44.h"
|
|
||||||
# include "./inline/inline_impl45.h"
|
|
||||||
# include "./inline/inline_impl46.h"
|
|
||||||
|
|
||||||
#endif
|
#endif // INLINE_H
|
||||||
|
|
|
||||||
|
|
@ -22,13 +22,13 @@
|
||||||
static inline bool lex_normal_map0(t_lexer *lexer, \
|
static inline bool lex_normal_map0(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'!', 820, '"', 788, '#', 825, \
|
static uint32_t map[] = {'!', 248, '"', 373, '#', 396, \
|
||||||
'$', 781, '%', 647, '&', 601, '\'', 491, '(', 654, ')', \
|
'$', 370, '%', 351, '&', 335, '\'', 201, '(', 232, ')', \
|
||||||
655, '*', 824, '+', 770, ',', 557, '-', 768, '.', 949, \
|
237, '*', 346, '+', 363, ',', 311, '-', 361, '.', 475, \
|
||||||
'/', 642, '0', 944, ':', 763, ';', 554, '<', 607, '=', \
|
'/', 349, '0', 470, ':', 357, ';', 483, '<', 253, '=', \
|
||||||
827, '>', 616, '?', 837, '@', 822, '[', 674, '\\', 301, \
|
404, '>', 256, '?', 408, '@', 468, '[', 372, '\\', 133, \
|
||||||
']', 675, '^', 595, '_', 946, '`', 856, 'e', 956, 'i', \
|
']', 485, '^', 331, '_', 472, '`', 417, 'e', 480, 'i', \
|
||||||
955, '{', 666, '|', 592, '}', 778, '~', 772};
|
479, '{', 242, '|', 234, '}', 316, '~', 365};
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
|
|
@ -37,50 +37,52 @@ static inline bool lex_normal_map0(t_lexer *lexer, \
|
||||||
static inline bool lex_normal_map6(t_lexer *lexer, \
|
static inline bool lex_normal_map6(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 688, '!', 670, '"', 788, \
|
static uint32_t map[] = {'\n', 272, '"', 373, '#', 421, \
|
||||||
'#', 862, '$', 781, '%', 649, '&', 601, '\'', 491, '(', \
|
'$', 370, '&', 336, '\'', 201, '(', 232, '-', 476, '0', \
|
||||||
654, ')', 655, '*', 638, '+', 771, '-', 769, '/', 644, \
|
385, ';', 483, '<', 254, '>', 257, '\\', 139, '`', 416, \
|
||||||
'0', 803, ';', 555, '<', 607, '=', 560, '>', 616, '?', \
|
'e', 480, '|', 235, '[', 372, ']', 372, '{', 372, '}', \
|
||||||
761, '\\', 307, '^', 596, '`', 856, '|', 592, '~', 772, \
|
372};
|
||||||
'[', 786, ']', 786, '{', 786, '}', 786};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map12(t_lexer *lexer, \
|
static inline bool lex_normal_map80(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 689, '!', 670, '"', 788, \
|
static uint32_t map[] = {'\n', 274, '!', 248, '"', 373, \
|
||||||
'#', 816, '$', 781, '%', 649, '&', 601, '\'', 491, '(', \
|
'#', 396, '$', 370, '&', 336, '\'', 201, '(', 232, '*', \
|
||||||
654, ')', 655, '*', 638, '+', 630, '-', 633, '/', 644, \
|
348, '-', 344, '0', 469, ';', 483, '<', 254, '>', 257, \
|
||||||
'0', 943, ';', 555, '<', 607, '=', 560, '>', 616, '?', \
|
'?', 355, '@', 468, '\\', 9, '_', 473, '`', 416, 'e', 430, \
|
||||||
761, '@', 942, '\\', 14, '^', 596, '_', 947, '`', 855, \
|
'|', 235, '[', 372, ']', 372, '{', 372, '}', 372};
|
||||||
'|', 592, '[', 786, ']', 786, '{', 786, '}', 786};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map83(t_lexer *lexer, \
|
static inline bool lex_normal_map99(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 690, '!', 506, '#', 862, \
|
static uint32_t map[] = {'\n', 275, '!', 248, '"', 373, \
|
||||||
'%', 650, '&', 600, '*', 639, '+', 631, ',', 556, '-', \
|
'#', 396, '$', 370, '&', 336, '\'', 201, '(', 232, '*', \
|
||||||
635, '/', 645, ';', 553, '<', 615, '=', 561, '>', 620};
|
348, '-', 344, '0', 469, ';', 483, '<', 254, '>', 257, \
|
||||||
|
'?', 355, '@', 468, '\\', 14, '_', 473, '`', 416, '|', \
|
||||||
|
235, '[', 372, ']', 372, '{', 372, '}', 372};
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map84(t_lexer *lexer, \
|
static inline bool lex_normal_map100(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 690, '"', 788, '#', 862, \
|
static uint32_t map[] = {'\n', 276, '!', 248, '"', 373, \
|
||||||
'$', 785, '&', 599, '(', 653, '+', 500, ',', 556, '-', \
|
'#', 396, '$', 370, '&', 336, '\'', 201, '*', 348, '-', \
|
||||||
502, '0', 809, ';', 553};
|
344, '0', 469, ';', 483, '<', 254, '>', 257, '?', 355, \
|
||||||
|
'@', 468, '\\', 16, '_', 473, '`', 416, 'e', 430, '|', \
|
||||||
|
235, '[', 372, ']', 372, '{', 372, '}', 372};
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
#endif
|
#endif // INLINE_IMPL0_H
|
||||||
|
|
|
||||||
|
|
@ -19,68 +19,68 @@
|
||||||
# include "../../../headers/constants.h"
|
# include "../../../headers/constants.h"
|
||||||
# include "../../../../parse_types.h"
|
# include "../../../../parse_types.h"
|
||||||
|
|
||||||
static inline bool lex_normal_map85(t_lexer *lexer, \
|
static inline bool lex_normal_map101(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 690, '#', 862, '$', 783, \
|
static uint32_t map[] = {'\n', 277, '!', 248, '"', 373, \
|
||||||
'&', 489, '(', 654, '-', 504, '0', 808, ':', 762, '<', \
|
'#', 396, '$', 370, '&', 336, '\'', 201, '(', 232, ')', \
|
||||||
611, '>', 618};
|
237, '*', 348, '-', 344, '0', 469, ';', 484, '<', 254, \
|
||||||
|
'>', 257, '?', 355, '@', 468, '\\', 22, '_', 473, '`', \
|
||||||
|
416, '|', 235, '[', 372, ']', 372, '{', 372, '}', 372};
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map146(t_lexer *lexer, \
|
static inline bool lex_normal_map102(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 691, '!', 951, '"', 788, \
|
static uint32_t map[] = {'\n', 278, '!', 248, '"', 373, \
|
||||||
'#', 862, '$', 781, '%', 649, '&', 601, '\'', 491, '(', \
|
'#', 396, '$', 370, '&', 336, '\'', 201, '(', 232, '*', \
|
||||||
654, ')', 655, '*', 638, '+', 630, '-', 633, '/', 644, \
|
348, '-', 344, '0', 469, ';', 484, '<', 254, '>', 257, \
|
||||||
'0', 803, ';', 555, '<', 607, '=', 560, '>', 616, '?', \
|
'?', 355, '@', 468, '\\', 83, '_', 473, '`', 416, '|', \
|
||||||
761, '\\', 316, '^', 596, '`', 856, '|', 592, '[', 786, \
|
235, '[', 372, ']', 372, '{', 372, '}', 372};
|
||||||
']', 786, '{', 786, '}', 786};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map200(t_lexer *lexer, \
|
static inline bool lex_normal_map103(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 692, '!', 669, '"', 788, \
|
static uint32_t map[] = {'\n', 279, '!', 248, '"', 373, \
|
||||||
'#', 816, '$', 780, '&', 602, '*', 637, '-', 632, '0', \
|
'#', 396, '$', 370, '&', 336, '\'', 201, '*', 348, '-', \
|
||||||
945, ';', 554, '<', 612, '>', 618, '?', 760, '@', 941, \
|
344, '0', 469, ';', 483, '<', 254, '>', 257, '?', 355, \
|
||||||
'\\', 81, '_', 948, 'e', 877, '|', 593};
|
'@', 468, '\\', 24, '_', 473, '`', 416, '|', 235, '[', \
|
||||||
|
372, ']', 372, '{', 372, '}', 372};
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map219(t_lexer *lexer, \
|
static inline bool lex_normal_map104(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 693, '!', 672, '"', 788, \
|
static uint32_t map[] = {'\n', 280, '!', 248, '"', 373, \
|
||||||
'#', 816, '$', 781, '&', 602, '\'', 491, '(', 654, '*', \
|
'#', 396, '$', 370, '&', 336, '\'', 201, ')', 237, '*', \
|
||||||
640, '-', 636, '0', 943, ';', 554, '<', 609, '=', 952, \
|
348, '-', 344, '0', 469, ';', 484, '<', 254, '>', 257, \
|
||||||
'>', 617, '?', 761, '@', 942, '\\', 27, '_', 947, '`', \
|
'?', 355, '@', 468, '\\', 26, '_', 473, '`', 416, '|', \
|
||||||
855, 'e', 871, '|', 593, '[', 786, ']', 786, '{', 786, \
|
235, '[', 372, ']', 372, '{', 372, '}', 372};
|
||||||
'}', 786};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map236(t_lexer *lexer, \
|
static inline bool lex_normal_map105(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 694, '!', 951, '"', 788, \
|
static uint32_t map[] = {'\n', 281, '!', 248, '"', 373, \
|
||||||
'#', 862, '$', 781, '%', 649, '&', 601, '\'', 491, '(', \
|
'#', 396, '$', 370, '&', 336, '\'', 201, '*', 348, '-', \
|
||||||
654, ')', 655, '*', 638, '+', 630, '-', 633, '/', 644, \
|
344, '0', 469, ';', 484, '<', 254, '>', 257, '?', 355, \
|
||||||
'0', 803, ';', 555, '<', 607, '=', 560, '>', 616, '?', \
|
'@', 468, '\\', 89, '_', 473, '`', 416, '|', 235, '[', \
|
||||||
761, '\\', 317, '^', 596, '`', 855, '|', 592, '[', 786, \
|
372, ']', 372, '{', 372, '}', 372};
|
||||||
']', 786, '{', 786, '}', 786};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
#endif
|
#endif // INLINE_IMPL1_H
|
||||||
|
|
|
||||||
|
|
@ -19,68 +19,61 @@
|
||||||
# include "../../../headers/constants.h"
|
# include "../../../headers/constants.h"
|
||||||
# include "../../../../parse_types.h"
|
# include "../../../../parse_types.h"
|
||||||
|
|
||||||
static inline bool lex_normal_map277(t_lexer *lexer, \
|
static inline bool lex_normal_map183(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 735, '"', 788, '#', 862, \
|
static uint32_t map[] = {'!', 247, '#', 396, '$', 369, \
|
||||||
'$', 781, '&', 602, '\'', 491, '(', 654, '-', 950, '0', \
|
'*', 345, '-', 342, '0', 471, '?', 354, '@', 467, '\\', \
|
||||||
803, ';', 554, '<', 609, '=', 952, '>', 617, '\\', 335, \
|
75, '_', 474};
|
||||||
'`', 856, 'e', 956, '|', 593, '[', 786, ']', 786, '{', \
|
|
||||||
786, '}', 786};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map278(t_lexer *lexer, \
|
static inline bool lex_normal_map184(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 736, '!', 672, '"', 788, \
|
static uint32_t map[] = {'!', 205, '#', 421, '$', 371, \
|
||||||
'#', 816, '$', 781, '&', 602, '\'', 491, '(', 494, ')', \
|
'%', 353, '&', 334, ')', 202, '*', 347, '+', 341, ',', \
|
||||||
655, '*', 640, '-', 636, '0', 943, ';', 555, '<', 610, \
|
310, '-', 343, '.', 204, '/', 350, ':', 356, ';', 200, \
|
||||||
'>', 617, '?', 761, '@', 942, '\\', 228, '_', 947, '`', \
|
'<', 255, '=', 250, '>', 258, '?', 354};
|
||||||
855, '|', 593, '[', 786, ']', 786, '{', 786, '}', 786};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map279(t_lexer *lexer, \
|
static inline bool lex_normal_map185(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 737, '"', 788, '#', 862, \
|
static uint32_t map[] = {'!', 205, '#', 421, '$', 371, \
|
||||||
'$', 781, '&', 602, '\'', 491, '(', 654, '-', 950, '0', \
|
'%', 353, '&', 334, ')', 202, '*', 347, '+', 341, ',', \
|
||||||
803, ';', 554, '<', 609, '=', 952, '>', 617, '\\', 337, \
|
310, '-', 343, '/', 350, ':', 356, ';', 200, '<', 255, \
|
||||||
'`', 856, '|', 593, '[', 786, ']', 786, '{', 786, '}', \
|
'=', 250, '>', 258, '?', 354};
|
||||||
786};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map280(t_lexer *lexer, \
|
static inline bool lex_normal_map186(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 738, '!', 672, '"', 788, \
|
static uint32_t map[] = {'!', 205, '#', 421, '%', 353, \
|
||||||
'#', 816, '$', 781, '&', 602, '\'', 491, '(', 494, '*', \
|
'&', 334, ')', 237, '*', 347, '+', 341, '-', 343, '/', \
|
||||||
640, '-', 636, '0', 943, ';', 555, '<', 610, '>', 617, \
|
350, '<', 255, '=', 250, '>', 258, '?', 354};
|
||||||
'?', 761, '@', 942, '\\', 207, '_', 947, '`', 855, '|', \
|
|
||||||
593, '[', 786, ']', 786, '{', 786, '}', 786};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map281(t_lexer *lexer, \
|
static inline bool lex_normal_map187(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 739, '"', 788, '#', 862, \
|
static uint32_t map[] = {'"', 373, '#', 421, '$', 370, \
|
||||||
'$', 781, '&', 602, '\'', 491, '(', 654, ')', 655, '-', \
|
'&', 199, '\'', 201, '(', 232, '-', 476, '0', 385, '<', \
|
||||||
950, '0', 803, ';', 555, '<', 609, '=', 952, '>', 617, \
|
254, '>', 257, '\\', 145, '`', 416, '|', 235, '[', 372, \
|
||||||
'\\', 339, '`', 856, '|', 593, '[', 786, ']', 786, '{', \
|
']', 372, '{', 372, '}', 372};
|
||||||
786, '}', 786};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
#endif
|
#endif // INLINE_IMPL10_H
|
||||||
|
|
|
||||||
|
|
@ -19,68 +19,62 @@
|
||||||
# include "../../../headers/constants.h"
|
# include "../../../headers/constants.h"
|
||||||
# include "../../../../parse_types.h"
|
# include "../../../../parse_types.h"
|
||||||
|
|
||||||
static inline bool lex_normal_map282(t_lexer *lexer, \
|
static inline bool lex_normal_map188(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 740, '!', 672, '"', 788, \
|
static uint32_t map[] = {'"', 373, '#', 421, '$', 370, \
|
||||||
'#', 816, '$', 781, '&', 489, '\'', 491, '(', 494, '*', \
|
'&', 199, '\'', 201, '(', 232, '-', 476, '0', 385, '<', \
|
||||||
640, '-', 636, '0', 943, '<', 609, '=', 952, '>', 617, \
|
254, '>', 257, '\\', 153, '`', 417, '|', 235, '[', 372, \
|
||||||
'?', 761, '@', 942, '\\', 168, '_', 947, '`', 855, '|', \
|
']', 372, '{', 372, '}', 372};
|
||||||
593, '[', 786, ']', 786, '{', 786, '}', 786};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map283(t_lexer *lexer, \
|
static inline bool lex_normal_map189(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 741, '"', 788, '#', 862, \
|
static uint32_t map[] = {'"', 373, '#', 421, '$', 370, \
|
||||||
'$', 781, '&', 602, '\'', 491, '(', 494, '-', 950, '0', \
|
'&', 199, '\'', 201, '-', 476, '0', 386, '<', 254, '>', \
|
||||||
804, ';', 554, '<', 610, '>', 617, '\\', 341, '`', 856, \
|
257, '\\', 146, '`', 416, '|', 235, '[', 372, ']', 372, \
|
||||||
'e', 866, '|', 593, '[', 786, ']', 786, '{', 786, '}', \
|
'{', 372, '}', 372};
|
||||||
786};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map284(t_lexer *lexer, \
|
static inline bool lex_normal_map190(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 742, '!', 672, '"', 788, \
|
static uint32_t map[] = {'"', 373, '#', 421, '$', 370, \
|
||||||
'#', 816, '$', 781, '&', 489, '\'', 491, '(', 494, '*', \
|
'&', 199, '\'', 201, '-', 476, '0', 386, '<', 254, '>', \
|
||||||
640, '-', 636, '0', 943, '<', 609, '>', 617, '?', 761, \
|
257, '\\', 154, '`', 417, '|', 235, '[', 372, ']', 372, \
|
||||||
'@', 942, '\\', 58, '_', 947, '`', 855, '|', 593, '[', \
|
'{', 372, '}', 372};
|
||||||
786, ']', 786, '{', 786, '}', 786};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map285(t_lexer *lexer, \
|
static inline bool lex_normal_map191(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 743, '"', 788, '#', 862, \
|
static uint32_t map[] = {'"', 373, '#', 421, '$', 370, \
|
||||||
'$', 781, '&', 602, '\'', 491, '(', 494, '-', 950, '0', \
|
'\'', 201, '(', 232, ')', 237, '-', 476, '0', 385, '\\', \
|
||||||
803, ';', 554, '<', 609, '>', 617, '\\', 343, '`', 856, \
|
158, '`', 416, 'e', 480, '|', 233, '[', 372, ']', 372, \
|
||||||
'e', 956, '|', 593, '[', 786, ']', 786, '{', 786, '}', \
|
'{', 372, '}', 372};
|
||||||
786};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map286(t_lexer *lexer, \
|
static inline bool lex_normal_map192(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 744, '!', 672, '"', 788, \
|
static uint32_t map[] = {'"', 373, '#', 421, '$', 371, \
|
||||||
'#', 816, '$', 781, '&', 489, '\'', 491, '(', 494, '*', \
|
'\'', 201, '(', 232, '\\', 164, '`', 416, '{', 242, '}', \
|
||||||
640, '-', 636, '0', 943, '<', 610, '>', 617, '?', 761, \
|
398};
|
||||||
'@', 942, '\\', 233, '_', 947, '`', 855, '|', 593, '[', \
|
|
||||||
786, ']', 786, '{', 786, '}', 786};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
#endif
|
#endif // INLINE_IMPL11_H
|
||||||
|
|
|
||||||
|
|
@ -19,66 +19,64 @@
|
||||||
# include "../../../headers/constants.h"
|
# include "../../../headers/constants.h"
|
||||||
# include "../../../../parse_types.h"
|
# include "../../../../parse_types.h"
|
||||||
|
|
||||||
static inline bool lex_normal_map287(t_lexer *lexer, \
|
static inline bool lex_normal_map194(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 745, '"', 788, '#', 862, \
|
static uint32_t map[] = {'"', 373, '#', 422, '$', 370, \
|
||||||
'$', 781, '&', 602, '\'', 491, '(', 494, '-', 950, '0', \
|
'\'', 201, '-', 476, '0', 385, '\\', 162, '`', 416, '[', \
|
||||||
804, ';', 554, '<', 610, '>', 617, '\\', 344, '`', 856, \
|
372, ']', 372, '{', 372, '}', 372};
|
||||||
'|', 593, '[', 786, ']', 786, '{', 786, '}', 786};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map288(t_lexer *lexer, \
|
static inline bool lex_normal_map214(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 746, '!', 672, '"', 788, \
|
static uint32_t map[] = {'\n', 278, '!', 248, '"', 373, \
|
||||||
'#', 816, '$', 781, '&', 489, '\'', 491, '(', 494, '*', \
|
'#', 396, '$', 370, '&', 336, '\'', 201, '(', 232, '*', \
|
||||||
640, '-', 636, '0', 943, '<', 608, '>', 617, '?', 761, \
|
348, '-', 344, '0', 469, ';', 484, '<', 254, '>', 257, \
|
||||||
'@', 942, '\\', 176, '_', 947, '`', 855, '|', 516, '[', \
|
'?', 355, '@', 468, '\\', 83, '_', 473, '`', 416, '|', \
|
||||||
786, ']', 786, '{', 786, '}', 786};
|
235, '[', 372, ']', 372, '{', 372, '}', 372};
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map289(t_lexer *lexer, \
|
static inline bool lex_normal_map215(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 747, '"', 788, '#', 862, \
|
static uint32_t map[] = {'\n', 281, '!', 248, '"', 373, \
|
||||||
'$', 781, '&', 602, '\'', 491, '(', 494, '-', 950, '0', \
|
'#', 396, '$', 370, '&', 336, '\'', 201, '*', 348, '-', \
|
||||||
803, ';', 554, '<', 609, '>', 617, '\\', 346, '`', 856, \
|
344, '0', 469, ';', 484, '<', 254, '>', 257, '?', 355, \
|
||||||
'|', 593, '[', 786, ']', 786, '{', 786, '}', 786};
|
'@', 468, '\\', 89, '_', 473, '`', 416, '|', 235, '[', \
|
||||||
|
372, ']', 372, '{', 372, '}', 372};
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map290(t_lexer *lexer, \
|
static inline bool lex_normal_map216(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 748, '!', 672, '"', 788, \
|
static uint32_t map[] = {'\n', 288, '!', 247, '#', 396, \
|
||||||
'#', 816, '$', 781, '&', 599, '\'', 491, '(', 494, '*', \
|
'$', 369, '&', 336, '*', 345, '-', 342, '0', 471, ';', \
|
||||||
640, '-', 636, '0', 943, ';', 555, '<', 495, '>', 496, \
|
484, '<', 254, '>', 257, '?', 354, '@', 467, '\\', 95, \
|
||||||
'?', 761, '@', 942, '\\', 100, '_', 947, '`', 855, '[', \
|
'_', 474, '|', 235};
|
||||||
786, ']', 786, '{', 786, '}', 786};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map291(t_lexer *lexer, \
|
static inline bool lex_normal_map217(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 749, '"', 788, '#', 862, \
|
static uint32_t map[] = {'\n', 298, '"', 373, '#', 421, \
|
||||||
'$', 781, '&', 602, '\'', 491, '(', 494, '-', 950, '0', \
|
'$', 370, '&', 336, '\'', 201, ')', 237, '-', 476, '0', \
|
||||||
803, ';', 554, '<', 610, '>', 617, '\\', 347, '`', 856, \
|
386, ';', 484, '<', 254, '>', 257, '\\', 143, '`', 416, \
|
||||||
'e', 956, '|', 593, '[', 786, ']', 786, '{', 786, '}', \
|
'|', 235, '[', 372, ']', 372, '{', 372, '}', 372};
|
||||||
786};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
#endif
|
#endif // INLINE_IMPL12_H
|
||||||
|
|
|
||||||
|
|
@ -19,67 +19,69 @@
|
||||||
# include "../../../headers/constants.h"
|
# include "../../../headers/constants.h"
|
||||||
# include "../../../../parse_types.h"
|
# include "../../../../parse_types.h"
|
||||||
|
|
||||||
static inline bool lex_normal_map292(t_lexer *lexer, \
|
static inline bool lex_normal_map218(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 750, '!', 672, '"', 788, \
|
static uint32_t map[] = {'\n', 299, '"', 373, '#', 421, \
|
||||||
'#', 816, '$', 781, '\'', 491, '(', 494, '*', 640, '-', \
|
'$', 370, '&', 336, '\'', 201, '(', 232, ')', 237, '-', \
|
||||||
636, '0', 943, '<', 495, '>', 496, '?', 761, '@', 942, \
|
476, '0', 385, ';', 484, '<', 254, '>', 257, '\\', 144, \
|
||||||
'\\', 112, '_', 947, '`', 855, '[', 786, ']', 786, '{', \
|
'`', 416, '|', 235, '[', 372, ']', 372, '{', 372, '}', \
|
||||||
786, '}', 786};
|
372};
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map293(t_lexer *lexer, \
|
static inline bool lex_normal_map219(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 751, '"', 788, '#', 862, \
|
static uint32_t map[] = {'\n', 304, '"', 373, '#', 421, \
|
||||||
'$', 781, '&', 602, '\'', 491, '(', 494, ')', 655, '-', \
|
'$', 370, '&', 336, '\'', 201, ')', 237, '-', 476, '0', \
|
||||||
950, '0', 804, ';', 555, '<', 610, '>', 617, '\\', 349, \
|
386, ';', 484, '<', 254, '>', 257, '\\', 151, '`', 417, \
|
||||||
'`', 856, '|', 593, '[', 786, ']', 786, '{', 786, '}', \
|
'|', 235, '[', 372, ']', 372, '{', 372, '}', 372};
|
||||||
786};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map294(t_lexer *lexer, \
|
static inline bool lex_normal_map220(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 752, '"', 788, '#', 862, \
|
static uint32_t map[] = {'\n', 305, '"', 373, '#', 421, \
|
||||||
'$', 781, '&', 602, '\'', 491, '(', 494, ')', 655, '-', \
|
'$', 370, '&', 336, '\'', 201, '(', 232, ')', 237, '-', \
|
||||||
950, '0', 803, ';', 555, '<', 609, '>', 617, '\\', 350, \
|
476, '0', 385, ';', 484, '<', 254, '>', 257, '\\', 152, \
|
||||||
'`', 856, '|', 593, '[', 786, ']', 786, '{', 786, '}', \
|
'`', 417, '|', 235, '[', 372, ']', 372, '{', 372, '}', \
|
||||||
786};
|
372};
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map295(t_lexer *lexer, \
|
static inline bool lex_normal_map221(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 753, '"', 788, '#', 862, \
|
static uint32_t map[] = {'!', 248, '"', 373, '#', 396, \
|
||||||
'$', 781, '&', 602, '\'', 491, '(', 494, '-', 950, '0', \
|
'$', 370, '%', 351, '&', 335, '\'', 201, '(', 232, ')', \
|
||||||
803, ';', 554, '<', 610, '>', 617, '\\', 351, '`', 856, \
|
237, '*', 346, '+', 363, ',', 311, '-', 361, '/', 349, \
|
||||||
'|', 593, '[', 786, ']', 786, '{', 786, '}', 786};
|
'0', 470, ':', 358, ';', 483, '<', 253, '=', 251, '>', \
|
||||||
|
256, '?', 355, '@', 468, '[', 372, '\\', 133, ']', 485, \
|
||||||
|
'^', 331, '_', 472, '`', 417, 'e', 480, 'i', 479, '{', \
|
||||||
|
242, '|', 234, '}', 398, '~', 365};
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map296(t_lexer *lexer, \
|
static inline bool lex_normal_map222(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 754, '"', 788, '#', 862, \
|
static uint32_t map[] = {'!', 248, '"', 373, '#', 421, \
|
||||||
'$', 781, '&', 602, '\'', 491, '(', 494, ')', 655, '-', \
|
'$', 370, '&', 199, '\'', 201, '(', 232, ')', 237, '-', \
|
||||||
950, '0', 803, ';', 555, '<', 610, '>', 617, '\\', 354, \
|
476, '0', 385, ';', 200, '<', 254, '>', 257, '\\', 135, \
|
||||||
'`', 856, '|', 593, '[', 786, ']', 786, '{', 786, '}', \
|
'`', 416, '{', 242, '|', 235, '[', 372, ']', 372, '}', \
|
||||||
786};
|
372};
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
#endif
|
#endif // INLINE_IMPL13_H
|
||||||
|
|
|
||||||
|
|
@ -19,66 +19,64 @@
|
||||||
# include "../../../headers/constants.h"
|
# include "../../../headers/constants.h"
|
||||||
# include "../../../../parse_types.h"
|
# include "../../../../parse_types.h"
|
||||||
|
|
||||||
static inline bool lex_normal_map297(t_lexer *lexer, \
|
static inline bool lex_normal_map378(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 755, '"', 788, '#', 862, \
|
static uint32_t map[] = {'!', 247, '"', 373, '#', 396, \
|
||||||
'$', 781, '&', 599, '\'', 491, '(', 654, '-', 950, '0', \
|
'$', 369, '*', 345, '-', 342, '0', 471, '?', 354, '@', \
|
||||||
803, ';', 555, '<', 495, '>', 496, '\\', 357, '`', 855, \
|
467, '\\', 69, '_', 474};
|
||||||
'e', 956, '[', 786, ']', 786, '{', 786, '}', 786};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map298(t_lexer *lexer, \
|
static inline bool lex_normal_map379(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 756, '"', 788, '#', 862, \
|
static uint32_t map[] = {'!', 247, '#', 396, '$', 369, \
|
||||||
'$', 781, '&', 489, '\'', 491, '(', 494, '-', 950, '0', \
|
'*', 345, '-', 342, '0', 471, '?', 354, '@', 467, '\\', \
|
||||||
803, '<', 608, '>', 617, '\\', 370, '`', 856, '|', 516, \
|
73, '_', 474};
|
||||||
'[', 786, ']', 786, '{', 786, '}', 786};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map299(t_lexer *lexer, \
|
static inline bool lex_normal_map439(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 757, '"', 788, '#', 862, \
|
static uint32_t map[] = {'\n', 274, '!', 248, '"', 373, \
|
||||||
'$', 781, '&', 599, '\'', 491, '(', 494, '-', 950, '0', \
|
'#', 396, '$', 370, '&', 336, '\'', 201, '(', 232, '*', \
|
||||||
803, ';', 555, '<', 495, '>', 496, '\\', 372, '`', 855, \
|
348, '-', 344, '0', 469, ';', 483, '<', 254, '>', 257, \
|
||||||
'[', 786, ']', 786, '{', 786, '}', 786};
|
'?', 355, '@', 468, '\\', 9, '_', 473, '`', 416, 'e', 430, \
|
||||||
|
'|', 235};
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map300(t_lexer *lexer, \
|
static inline bool lex_normal_map440(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 758, '"', 788, '#', 862, \
|
static uint32_t map[] = {'\n', 275, '!', 248, '"', 373, \
|
||||||
'$', 781, '&', 599, '\'', 491, '(', 494, '-', 950, '0', \
|
'#', 396, '$', 370, '&', 336, '\'', 201, '(', 232, '*', \
|
||||||
803, ';', 555, '<', 495, '>', 496, '\\', 381, '`', 856, \
|
348, '-', 344, '0', 469, ';', 483, '<', 254, '>', 257, \
|
||||||
'[', 786, ']', 786, '{', 786, '}', 786};
|
'?', 355, '@', 468, '\\', 14, '_', 473, '`', 416, '|', \
|
||||||
|
235};
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map401(t_lexer *lexer, \
|
static inline bool lex_normal_map441(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'!', 670, '"', 788, '#', 816, \
|
static uint32_t map[] = {'\n', 276, '!', 248, '"', 373, \
|
||||||
'$', 781, '%', 647, '&', 601, '\'', 491, '(', 654, ')', \
|
'#', 396, '$', 370, '&', 336, '\'', 201, '*', 348, '-', \
|
||||||
655, '*', 638, '+', 770, ',', 557, '-', 768, '/', 642, \
|
344, '0', 469, ';', 483, '<', 254, '>', 257, '?', 355, \
|
||||||
'0', 944, ':', 765, ';', 554, '<', 607, '=', 563, '>', \
|
'@', 468, '\\', 16, '_', 473, '`', 416, 'e', 430, '|', \
|
||||||
616, '?', 761, '@', 942, '[', 674, '\\', 301, ']', 675, \
|
235};
|
||||||
'^', 595, '_', 946, '`', 856, 'e', 956, 'i', 955, '{', \
|
|
||||||
666, '|', 592, '}', 818, '~', 772};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
#endif
|
#endif // INLINE_IMPL14_H
|
||||||
|
|
|
||||||
|
|
@ -19,73 +19,66 @@
|
||||||
# include "../../../headers/constants.h"
|
# include "../../../headers/constants.h"
|
||||||
# include "../../../../parse_types.h"
|
# include "../../../../parse_types.h"
|
||||||
|
|
||||||
static inline bool lex_normal_map402(t_lexer *lexer, \
|
static inline bool lex_normal_map442(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'!', 670, '"', 788, '#', 816, \
|
static uint32_t map[] = {'\n', 277, '!', 248, '"', 373, \
|
||||||
'$', 781, '%', 649, '&', 601, '\'', 491, '(', 654, '*', \
|
'#', 396, '$', 370, '&', 336, '\'', 201, '(', 232, ')', \
|
||||||
638, '+', 630, '-', 633, '/', 644, '0', 943, '<', 607, \
|
237, '*', 348, '-', 344, '0', 469, ';', 484, '<', 254, \
|
||||||
'=', 560, '>', 616, '?', 761, '@', 942, '\\', 19, ']', \
|
'>', 257, '?', 355, '@', 468, '\\', 22, '_', 473, '`', \
|
||||||
675, '^', 596, '_', 947, '`', 855, '|', 592, '[', 786, \
|
416, '|', 235};
|
||||||
'{', 786, '}', 786};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map403(t_lexer *lexer, \
|
static inline bool lex_normal_map443(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'!', 670, '"', 788, '#', 862, \
|
static uint32_t map[] = {'\n', 278, '!', 248, '"', 373, \
|
||||||
'$', 781, '%', 649, '&', 601, '\'', 491, '(', 654, '*', \
|
'#', 396, '$', 370, '&', 336, '\'', 201, '(', 232, '*', \
|
||||||
638, '+', 771, '-', 769, '/', 644, '0', 803, '<', 607, \
|
348, '-', 344, '0', 469, ';', 484, '<', 254, '>', 257, \
|
||||||
'=', 560, '>', 616, '?', 761, '\\', 308, ']', 675, '^', \
|
'?', 355, '@', 468, '\\', 83, '_', 473, '`', 416, '|', \
|
||||||
596, '`', 856, '|', 592, '~', 772, '[', 786, '{', 786, \
|
235};
|
||||||
'}', 786};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map404(t_lexer *lexer, \
|
static inline bool lex_normal_map444(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'!', 670, '"', 788, '#', 862, \
|
static uint32_t map[] = {'\n', 279, '!', 248, '"', 373, \
|
||||||
'$', 781, '%', 649, '&', 600, '\'', 491, '(', 654, ')', \
|
'#', 396, '$', 370, '&', 336, '\'', 201, '*', 348, '-', \
|
||||||
655, '*', 638, '+', 771, '-', 769, '/', 644, '0', 803, \
|
344, '0', 469, ';', 483, '<', 254, '>', 257, '?', 355, \
|
||||||
'<', 614, '=', 560, '>', 619, '?', 761, '\\', 311, '^', \
|
'@', 468, '\\', 24, '_', 473, '`', 416, '|', 235};
|
||||||
596, '`', 856, '|', 594, '~', 772, '[', 786, ']', 786, \
|
|
||||||
'{', 786, '}', 786};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map405(t_lexer *lexer, \
|
static inline bool lex_normal_map445(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'!', 670, '"', 788, '#', 862, \
|
static uint32_t map[] = {'\n', 280, '!', 248, '"', 373, \
|
||||||
'$', 781, '%', 649, '&', 600, '\'', 491, '(', 654, ')', \
|
'#', 396, '$', 370, '&', 336, '\'', 201, ')', 237, '*', \
|
||||||
499, '*', 638, '+', 771, '-', 769, '/', 644, '0', 803, \
|
348, '-', 344, '0', 469, ';', 484, '<', 254, '>', 257, \
|
||||||
'<', 614, '=', 560, '>', 619, '?', 761, '\\', 314, '^', \
|
'?', 355, '@', 468, '\\', 26, '_', 473, '`', 416, '|', \
|
||||||
596, '`', 856, '|', 594, '~', 772, '[', 786, ']', 786, \
|
235};
|
||||||
'{', 786, '}', 786};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map406(t_lexer *lexer, \
|
static inline bool lex_normal_map446(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'!', 670, '"', 788, '#', 862, \
|
static uint32_t map[] = {'\n', 281, '!', 248, '"', 373, \
|
||||||
'$', 781, '%', 649, '&', 600, '\'', 491, '(', 654, '*', \
|
'#', 396, '$', 370, '&', 336, '\'', 201, '*', 348, '-', \
|
||||||
638, '+', 771, '-', 769, '/', 644, '0', 803, ':', 765, \
|
344, '0', 469, ';', 484, '<', 254, '>', 257, '?', 355, \
|
||||||
'<', 614, '=', 560, '>', 619, '?', 761, '\\', 313, '^', \
|
'@', 468, '\\', 89, '_', 473, '`', 416, '|', 235};
|
||||||
596, '`', 856, '|', 594, '~', 772, '[', 786, ']', 786, \
|
|
||||||
'{', 786, '}', 786};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
#endif
|
#endif // INLINE_IMPL15_H
|
||||||
|
|
|
||||||
|
|
@ -19,70 +19,63 @@
|
||||||
# include "../../../headers/constants.h"
|
# include "../../../headers/constants.h"
|
||||||
# include "../../../../parse_types.h"
|
# include "../../../../parse_types.h"
|
||||||
|
|
||||||
static inline bool lex_normal_map407(t_lexer *lexer, \
|
static inline bool lex_normal_map447(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'!', 670, '"', 788, '#', 862, \
|
static uint32_t map[] = {'\n', 282, '!', 248, '"', 373, \
|
||||||
'$', 781, '%', 649, '&', 600, '\'', 491, '(', 654, '*', \
|
'#', 396, '$', 370, '&', 199, '\'', 201, '(', 232, '*', \
|
||||||
638, '+', 771, '-', 769, '/', 644, '0', 803, '<', 614, \
|
348, '-', 344, '0', 469, '<', 254, '>', 257, '?', 355, \
|
||||||
'=', 560, '>', 619, '?', 761, '\\', 312, ']', 675, '^', \
|
'@', 468, '\\', 28, '_', 473, '`', 416, '|', 235};
|
||||||
596, '`', 856, '|', 594, '~', 772, '[', 786, '{', 786, \
|
|
||||||
'}', 786};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map408(t_lexer *lexer, \
|
static inline bool lex_normal_map448(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'!', 670, '"', 788, '#', 862, \
|
static uint32_t map[] = {'\n', 283, '!', 248, '"', 373, \
|
||||||
'$', 781, '%', 649, '&', 600, '\'', 491, '(', 654, '*', \
|
'#', 396, '$', 370, '&', 199, '\'', 201, '*', 348, '-', \
|
||||||
638, '+', 771, '-', 769, '/', 644, '0', 803, '<', 614, \
|
344, '0', 469, '<', 254, '>', 257, '?', 355, '@', 468, \
|
||||||
'=', 560, '>', 619, '?', 761, '\\', 315, ']', 787, '^', \
|
'\\', 34, '_', 473, '`', 416, '|', 235};
|
||||||
596, '`', 856, '|', 594, '~', 772, '[', 786, '{', 786, \
|
|
||||||
'}', 786};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map409(t_lexer *lexer, \
|
static inline bool lex_normal_map449(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'!', 672, '"', 788, '#', 816, \
|
static uint32_t map[] = {'\n', 284, '!', 247, '#', 396, \
|
||||||
'$', 781, '&', 508, '\'', 491, '(', 494, '*', 640, '-', \
|
'$', 369, '&', 336, '*', 345, '-', 342, '0', 471, ';', \
|
||||||
636, '0', 943, '<', 608, '>', 617, '?', 761, '@', 942, \
|
483, '<', 254, '>', 257, '?', 354, '@', 467, '\\', 40, \
|
||||||
'\\', 74, '_', 947, '`', 855, '[', 786, ']', 786, '{', \
|
'_', 474, 'e', 436, '|', 235};
|
||||||
786, '}', 786};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map410(t_lexer *lexer, \
|
static inline bool lex_normal_map450(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'!', 672, '"', 788, '#', 816, \
|
static uint32_t map[] = {'\n', 285, '!', 247, '#', 396, \
|
||||||
'$', 781, '&', 489, '\'', 491, '(', 654, '*', 640, '-', \
|
'$', 369, '&', 336, '*', 345, '-', 342, '0', 471, ';', \
|
||||||
636, '0', 943, '<', 609, '=', 952, '>', 617, '?', 761, \
|
483, '<', 254, '>', 257, '?', 354, '@', 467, '\\', 43, \
|
||||||
'@', 942, '\\', 51, '_', 947, '`', 855, '|', 593, '[', \
|
'_', 474, '|', 235};
|
||||||
786, ']', 786, '{', 786, '}', 786};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map411(t_lexer *lexer, \
|
static inline bool lex_normal_map451(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'!', 672, '"', 788, '#', 816, \
|
static uint32_t map[] = {'\n', 286, '!', 247, '#', 396, \
|
||||||
'$', 781, '&', 489, '\'', 491, '(', 494, '*', 640, '-', \
|
'$', 369, '&', 336, '*', 345, '-', 342, '0', 471, ';', \
|
||||||
636, '0', 943, '<', 609, '=', 952, '>', 617, '?', 761, \
|
484, '<', 254, '>', 257, '?', 354, '@', 467, '\\', 45, \
|
||||||
'@', 942, '\\', 171, '_', 947, '`', 855, '|', 593, '[', \
|
'_', 474, '`', 416, '|', 235};
|
||||||
786, ']', 786, '{', 786, '}', 786};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
#endif
|
#endif // INLINE_IMPL16_H
|
||||||
|
|
|
||||||
|
|
@ -19,68 +19,62 @@
|
||||||
# include "../../../headers/constants.h"
|
# include "../../../headers/constants.h"
|
||||||
# include "../../../../parse_types.h"
|
# include "../../../../parse_types.h"
|
||||||
|
|
||||||
static inline bool lex_normal_map412(t_lexer *lexer, \
|
static inline bool lex_normal_map452(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'!', 672, '"', 788, '#', 816, \
|
static uint32_t map[] = {'\n', 287, '!', 247, '#', 396, \
|
||||||
'$', 781, '&', 489, '\'', 491, '(', 494, '*', 640, '-', \
|
'$', 369, '&', 336, ')', 237, '*', 345, '-', 342, '0', \
|
||||||
636, '0', 943, '<', 609, '>', 617, '?', 761, '@', 942, \
|
471, ';', 484, '<', 254, '>', 257, '?', 354, '@', 467, \
|
||||||
'\\', 55, ']', 675, '_', 947, '`', 855, '|', 593, '[', \
|
'\\', 48, '_', 474, '|', 235};
|
||||||
786, '{', 786, '}', 786};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map413(t_lexer *lexer, \
|
static inline bool lex_normal_map453(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'!', 672, '"', 788, '#', 816, \
|
static uint32_t map[] = {'\n', 288, '!', 247, '#', 396, \
|
||||||
'$', 781, '&', 489, '\'', 491, '(', 494, '*', 640, '-', \
|
'$', 369, '&', 336, '*', 345, '-', 342, '0', 471, ';', \
|
||||||
636, '0', 943, '<', 609, '>', 617, '?', 761, '@', 942, \
|
484, '<', 254, '>', 257, '?', 354, '@', 467, '\\', 95, \
|
||||||
'\\', 62, '_', 947, '`', 855, '|', 593, '[', 786, ']', \
|
'_', 474, '|', 235};
|
||||||
786, '{', 786, '}', 786};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map414(t_lexer *lexer, \
|
static inline bool lex_normal_map454(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'!', 672, '"', 788, '#', 816, \
|
static uint32_t map[] = {'\n', 289, '!', 247, '#', 396, \
|
||||||
'$', 781, '&', 489, '\'', 491, '(', 494, '*', 640, '-', \
|
'$', 369, '&', 199, '*', 345, '-', 342, '0', 471, '<', \
|
||||||
636, '0', 943, '<', 610, '>', 617, '?', 761, '@', 942, \
|
254, '>', 257, '?', 354, '@', 467, '\\', 51, '_', 474, \
|
||||||
'\\', 231, ']', 675, '_', 947, '`', 855, '|', 593, '[', \
|
'|', 235};
|
||||||
786, '{', 786, '}', 786};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map415(t_lexer *lexer, \
|
static inline bool lex_normal_map455(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'!', 672, '"', 788, '#', 816, \
|
static uint32_t map[] = {'\n', 290, '!', 247, '#', 396, \
|
||||||
'$', 781, '&', 489, '\'', 491, '(', 494, '*', 640, '-', \
|
'$', 369, '&', 199, '*', 345, '-', 342, '0', 471, '<', \
|
||||||
636, '0', 943, '<', 610, '>', 617, '?', 761, '@', 942, \
|
252, '>', 257, '?', 354, '@', 467, '\\', 97, '_', 474, \
|
||||||
'\\', 235, '_', 947, '`', 855, '|', 593, '[', 786, ']', \
|
'|', 212};
|
||||||
786, '{', 786, '}', 786};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map416(t_lexer *lexer, \
|
static inline bool lex_normal_map456(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'!', 672, '"', 788, '#', 816, \
|
static uint32_t map[] = {'\n', 291, '!', 247, '#', 396, \
|
||||||
'$', 781, '\'', 491, '(', 494, ')', 655, '*', 640, '-', \
|
'$', 369, '&', 333, '*', 345, '-', 342, '0', 471, ';', \
|
||||||
636, '0', 943, '<', 495, '>', 496, '?', 761, '@', 942, \
|
484, '?', 354, '@', 467, '\\', 66, '_', 474, 'i', 435};
|
||||||
'\\', 110, '_', 947, '`', 855, '[', 786, ']', 786, '{', \
|
|
||||||
786, '}', 786};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
#endif
|
#endif // INLINE_IMPL17_H
|
||||||
|
|
|
||||||
|
|
@ -19,65 +19,62 @@
|
||||||
# include "../../../headers/constants.h"
|
# include "../../../headers/constants.h"
|
||||||
# include "../../../../parse_types.h"
|
# include "../../../../parse_types.h"
|
||||||
|
|
||||||
static inline bool lex_normal_map417(t_lexer *lexer, \
|
static inline bool lex_normal_map457(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'!', 672, '"', 788, '#', 862, \
|
static uint32_t map[] = {'\n', 293, '!', 248, '"', 373, \
|
||||||
'$', 781, '&', 508, '\'', 491, '(', 654, ')', 655, '-', \
|
'#', 396, '$', 370, '&', 199, '\'', 201, '*', 348, '-', \
|
||||||
950, '0', 803, ';', 490, '<', 608, '>', 617, '[', 674, \
|
344, '0', 469, '<', 252, '>', 257, '?', 355, '@', 468, \
|
||||||
'\\', 304, '`', 855, '{', 666, '|', 590, ']', 786, '}', \
|
'\\', 93, '_', 473, '`', 416, '|', 212};
|
||||||
786};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map418(t_lexer *lexer, \
|
static inline bool lex_normal_map458(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'!', 672, '"', 788, '#', 862, \
|
static uint32_t map[] = {'\n', 295, '!', 248, '"', 373, \
|
||||||
'$', 781, '&', 508, '\'', 491, '(', 654, ')', 499, '+', \
|
'#', 396, '$', 370, '&', 333, '\'', 201, '*', 348, '-', \
|
||||||
771, '-', 769, '0', 803, '<', 608, '>', 617, '[', 674, \
|
344, '0', 469, ';', 484, '?', 355, '@', 468, '\\', 57, \
|
||||||
'\\', 305, '`', 855, '{', 666, '|', 591, '~', 772, ']', \
|
'_', 473, '`', 416};
|
||||||
786, '}', 786};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map419(t_lexer *lexer, \
|
static inline bool lex_normal_map459(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'!', 672, '"', 788, '#', 862, \
|
static uint32_t map[] = {'\n', 297, '!', 248, '"', 373, \
|
||||||
'$', 781, '&', 508, '\'', 491, '(', 654, '+', 771, '-', \
|
'#', 396, '$', 370, '\'', 201, '*', 348, '-', 344, '0', \
|
||||||
769, '0', 803, '<', 608, '>', 617, '[', 674, '\\', 306, \
|
469, '?', 355, '@', 468, '\\', 63, '_', 473, '`', 416};
|
||||||
']', 675, '`', 855, '{', 666, '}', 786, '~', 772};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map420(t_lexer *lexer, \
|
static inline bool lex_normal_map460(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'!', 672, '"', 788, '#', 862, \
|
static uint32_t map[] = {'!', 248, '"', 373, '#', 396, \
|
||||||
'$', 781, '&', 508, '\'', 491, '(', 654, '+', 771, '-', \
|
'$', 370, '&', 199, '\'', 201, '(', 232, '*', 348, '-', \
|
||||||
769, '0', 803, '<', 608, '>', 617, '[', 674, '\\', 320, \
|
344, '0', 469, '<', 254, '>', 257, '?', 355, '@', 468, \
|
||||||
'`', 855, '~', 772, ']', 786, '{', 786, '}', 786};
|
'\\', 31, '_', 473, '`', 416, '|', 235};
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map421(t_lexer *lexer, \
|
static inline bool lex_normal_map461(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'!', 672, '"', 788, '#', 862, \
|
static uint32_t map[] = {'!', 248, '"', 373, '#', 396, \
|
||||||
'$', 781, '&', 508, '\'', 491, '(', 654, '-', 950, '0', \
|
'$', 370, '&', 199, '\'', 201, '*', 348, '-', 344, '0', \
|
||||||
803, ';', 490, '<', 608, '>', 617, '[', 674, '\\', 309, \
|
469, '<', 254, '>', 257, '?', 355, '@', 468, '\\', 36, \
|
||||||
'`', 855, 'e', 956, '{', 666, ']', 786, '}', 786};
|
'_', 473, '`', 416, '|', 235};
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
#endif
|
#endif // INLINE_IMPL18_H
|
||||||
|
|
|
||||||
|
|
@ -19,65 +19,48 @@
|
||||||
# include "../../../headers/constants.h"
|
# include "../../../headers/constants.h"
|
||||||
# include "../../../../parse_types.h"
|
# include "../../../../parse_types.h"
|
||||||
|
|
||||||
static inline bool lex_normal_map422(t_lexer *lexer, \
|
static inline bool lex_normal_map462(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'!', 672, '"', 788, '#', 862, \
|
static uint32_t map[] = {'!', 248, '"', 373, '#', 396, \
|
||||||
'$', 781, '&', 508, '\'', 491, '(', 654, '-', 950, '0', \
|
'$', 370, '&', 206, '\'', 201, '*', 348, '-', 344, '0', \
|
||||||
803, '<', 608, '>', 617, '[', 674, '\\', 310, ']', 786, \
|
469, '<', 252, '>', 257, '?', 355, '@', 468, '\\', 38, \
|
||||||
'`', 855, '{', 666, '}', 667};
|
'_', 473, '`', 416};
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map423(t_lexer *lexer, \
|
static inline bool lex_normal_map463(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'!', 672, '"', 788, '#', 862, \
|
static uint32_t map[] = {'!', 247, '#', 396, '$', 369, \
|
||||||
'$', 781, '\'', 491, '(', 654, ')', 499, '+', 771, '-', \
|
'&', 199, '*', 345, '-', 342, '0', 471, '<', 254, '>', \
|
||||||
769, '0', 803, '<', 495, '>', 496, '\\', 352, '`', 855, \
|
257, '?', 354, '@', 467, '\\', 54, '_', 474, '|', 235};
|
||||||
'~', 772, '[', 786, ']', 786, '{', 786, '}', 786};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map424(t_lexer *lexer, \
|
static inline bool lex_normal_map464(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'!', 672, '"', 788, '#', 862, \
|
static uint32_t map[] = {'!', 247, '#', 396, '$', 369, \
|
||||||
'$', 781, '\'', 491, '(', 654, ')', 499, '+', 771, '-', \
|
')', 237, '*', 345, '-', 342, '0', 471, '?', 354, '@', \
|
||||||
769, '0', 804, '<', 495, '>', 496, '\\', 332, '`', 855, \
|
467, '\\', 71, '_', 474, '|', 233};
|
||||||
'~', 772, '[', 786, ']', 786, '{', 786, '}', 786};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map425(t_lexer *lexer, \
|
static inline bool lex_normal_map465(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'!', 951, '"', 788, '#', 862, \
|
static uint32_t map[] = {'!', 247, '#', 396, '$', 369, \
|
||||||
'$', 781, '%', 649, '&', 601, '\'', 491, '(', 654, '*', \
|
'*', 345, '-', 342, '0', 471, '?', 354, '@', 467, '\\', \
|
||||||
638, '+', 630, '-', 633, '/', 644, '0', 803, '<', 607, \
|
75, '_', 474};
|
||||||
'=', 560, '>', 616, '?', 761, '\\', 318, ']', 675, '^', \
|
|
||||||
596, '`', 856, '|', 592, '[', 786, '{', 786, '}', 786};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
#endif // INLINE_IMPL19_H
|
||||||
static inline bool lex_normal_map426(t_lexer *lexer, \
|
|
||||||
t_lexer_state *s)
|
|
||||||
{
|
|
||||||
static uint32_t map[] = {'!', 951, '"', 788, '#', 862, \
|
|
||||||
'$', 781, '%', 649, '&', 601, '\'', 491, '(', 654, '*', \
|
|
||||||
638, '+', 630, '-', 633, '/', 644, '0', 803, '<', 607, \
|
|
||||||
'=', 560, '>', 616, '?', 761, '\\', 319, ']', 675, '^', \
|
|
||||||
596, '`', 855, '|', 592, '[', 786, '{', 786, '}', 786};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
|
||||||
lexer, s));
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
|
||||||
|
|
@ -19,67 +19,65 @@
|
||||||
# include "../../../headers/constants.h"
|
# include "../../../headers/constants.h"
|
||||||
# include "../../../../parse_types.h"
|
# include "../../../../parse_types.h"
|
||||||
|
|
||||||
static inline bool lex_normal_map237(t_lexer *lexer, \
|
static inline bool lex_normal_map106(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 695, '!', 669, '"', 788, \
|
static uint32_t map[] = {'\n', 282, '!', 248, '"', 373, \
|
||||||
'#', 816, '$', 780, '&', 602, '*', 637, '-', 632, '0', \
|
'#', 396, '$', 370, '&', 199, '\'', 201, '(', 232, '*', \
|
||||||
945, ';', 554, '<', 612, '>', 618, '?', 760, '@', 941, \
|
348, '-', 344, '0', 469, '<', 254, '>', 257, '?', 355, \
|
||||||
'\\', 91, '_', 948, '|', 593};
|
'@', 468, '\\', 28, '_', 473, '`', 416, '|', 235, '[', \
|
||||||
|
372, ']', 372, '{', 372, '}', 372};
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map238(t_lexer *lexer, \
|
static inline bool lex_normal_map107(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 696, '!', 672, '"', 788, \
|
static uint32_t map[] = {'\n', 283, '!', 248, '"', 373, \
|
||||||
'#', 816, '$', 781, '&', 602, '\'', 491, '(', 654, '*', \
|
'#', 396, '$', 370, '&', 199, '\'', 201, '*', 348, '-', \
|
||||||
640, '-', 636, '0', 943, ';', 554, '<', 609, '=', 952, \
|
344, '0', 469, '<', 254, '>', 257, '?', 355, '@', 468, \
|
||||||
'>', 617, '?', 761, '@', 942, '\\', 30, '_', 947, '`', \
|
'\\', 34, '_', 473, '`', 416, '|', 235, '[', 372, ']', \
|
||||||
855, '|', 593, '[', 786, ']', 786, '{', 786, '}', 786};
|
372, '{', 372, '}', 372};
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map239(t_lexer *lexer, \
|
static inline bool lex_normal_map108(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 697, '"', 788, '#', 862, \
|
static uint32_t map[] = {'\n', 284, '!', 247, '#', 396, \
|
||||||
'$', 781, '&', 602, '\'', 491, '(', 654, '-', 950, '0', \
|
'$', 369, '&', 336, '*', 345, '-', 342, '0', 471, ';', \
|
||||||
803, ';', 554, '<', 609, '=', 952, '>', 617, '\\', 321, \
|
483, '<', 254, '>', 257, '?', 354, '@', 467, '\\', 40, \
|
||||||
'`', 855, 'e', 956, '|', 593, '[', 786, ']', 786, '{', \
|
'_', 474, 'e', 436, '|', 235};
|
||||||
786, '}', 786};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map240(t_lexer *lexer, \
|
static inline bool lex_normal_map109(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 698, '!', 669, '"', 788, \
|
static uint32_t map[] = {'\n', 285, '!', 247, '#', 396, \
|
||||||
'#', 816, '$', 780, '&', 602, '*', 637, '-', 632, '0', \
|
'$', 369, '&', 336, '*', 345, '-', 342, '0', 471, ';', \
|
||||||
945, ';', 554, '<', 613, '>', 618, '?', 760, '@', 941, \
|
483, '<', 254, '>', 257, '?', 354, '@', 467, '\\', 43, \
|
||||||
'\\', 183, '_', 948, 'e', 877, '|', 593};
|
'_', 474, '|', 235};
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool lex_normal_map241(t_lexer *lexer, \
|
static inline bool lex_normal_map110(t_lexer *lexer, \
|
||||||
t_lexer_state *s)
|
t_lexer_state *s)
|
||||||
{
|
{
|
||||||
static uint32_t map[] = {'\n', 699, '!', 672, '"', 788, \
|
static uint32_t map[] = {'\n', 286, '!', 247, '#', 396, \
|
||||||
'#', 816, '$', 781, '&', 602, '\'', 491, '(', 494, '*', \
|
'$', 369, '&', 336, '*', 345, '-', 342, '0', 471, ';', \
|
||||||
640, '-', 636, '0', 943, ';', 554, '<', 609, '=', 952, \
|
484, '<', 254, '>', 257, '?', 354, '@', 467, '\\', 45, \
|
||||||
'>', 617, '?', 761, '@', 942, '\\', 153, '_', 947, '`', \
|
'_', 474, '`', 416, '|', 235};
|
||||||
855, 'e', 871, '|', 593, '[', 786, ']', 786, '{', 786, \
|
|
||||||
'}', 786};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
||||||
lexer, s));
|
lexer, s));
|
||||||
}
|
}
|
||||||
#endif
|
#endif // INLINE_IMPL2_H
|
||||||
|
|
|
||||||
|
|
@ -1,86 +0,0 @@
|
||||||
/* ************************************************************************** */
|
|
||||||
/* */
|
|
||||||
/* ::: :::::::: */
|
|
||||||
/* inline_impl20.h :+: :+: :+: */
|
|
||||||
/* +:+ +:+ +:+ */
|
|
||||||
/* 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 */
|
|
||||||
/* */
|
|
||||||
/* ************************************************************************** */
|
|
||||||
|
|
||||||
#ifndef INLINE_IMPL20_H
|
|
||||||
# define INLINE_IMPL20_H
|
|
||||||
|
|
||||||
# include "../../../headers/symbols.h"
|
|
||||||
# include "../../../headers/external_scanner_symbol_identifiers.h"
|
|
||||||
# include "../../../headers/field_identifiers.h"
|
|
||||||
# include "../../../headers/constants.h"
|
|
||||||
# include "../../../../parse_types.h"
|
|
||||||
|
|
||||||
static inline bool lex_normal_map427(t_lexer *lexer, \
|
|
||||||
t_lexer_state *s)
|
|
||||||
{
|
|
||||||
static uint32_t map[] = {'!', 671, '"', 788, '#', 816, \
|
|
||||||
'$', 780, '%', 650, '&', 600, ')', 655, '*', 639, '+', \
|
|
||||||
631, '-', 634, '/', 645, '0', 945, '<', 615, '=', 562, \
|
|
||||||
'>', 620, '?', 760, '@', 941, '\\', 67, '^', 597, '_', \
|
|
||||||
948, '|', 594};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
|
||||||
lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
static inline bool lex_normal_map428(t_lexer *lexer, \
|
|
||||||
t_lexer_state *s)
|
|
||||||
{
|
|
||||||
static uint32_t map[] = {'!', 671, '"', 788, '#', 816, \
|
|
||||||
'$', 780, '%', 650, '&', 600, ')', 499, '*', 639, '+', \
|
|
||||||
631, '-', 634, '/', 645, '0', 945, '<', 615, '=', 562, \
|
|
||||||
'>', 620, '?', 760, '@', 941, '\\', 181, '^', 597, '_', \
|
|
||||||
948, '|', 594};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
|
||||||
lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
static inline bool lex_normal_map429(t_lexer *lexer, \
|
|
||||||
t_lexer_state *s)
|
|
||||||
{
|
|
||||||
static uint32_t map[] = {'!', 671, '"', 788, '#', 816, \
|
|
||||||
'$', 780, '%', 650, '&', 600, '*', 639, '+', 631, '-', \
|
|
||||||
634, '/', 645, '0', 945, ':', 762, '<', 615, '=', 562, \
|
|
||||||
'>', 620, '?', 760, '@', 941, '\\', 64, '^', 597, '_', \
|
|
||||||
948, '|', 594};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
|
||||||
lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
static inline bool lex_normal_map430(t_lexer *lexer, \
|
|
||||||
t_lexer_state *s)
|
|
||||||
{
|
|
||||||
static uint32_t map[] = {'!', 671, '"', 788, '#', 816, \
|
|
||||||
'$', 780, '%', 650, '&', 600, '*', 639, '+', 631, '-', \
|
|
||||||
634, '/', 645, '0', 945, '<', 615, '=', 562, '>', 620, \
|
|
||||||
'?', 760, '@', 941, '\\', 60, ']', 675, '^', 597, '_', \
|
|
||||||
948, '|', 594};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
|
||||||
lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
static inline bool lex_normal_map431(t_lexer *lexer, \
|
|
||||||
t_lexer_state *s)
|
|
||||||
{
|
|
||||||
static uint32_t map[] = {'!', 671, '"', 788, '#', 816, \
|
|
||||||
'$', 780, '%', 650, '&', 600, '*', 639, '+', 631, '-', \
|
|
||||||
634, '/', 645, '0', 945, '<', 615, '=', 562, '>', 620, \
|
|
||||||
'?', 760, '@', 941, '\\', 178, ']', 509, '^', 597, '_', \
|
|
||||||
948, '|', 594};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
|
||||||
lexer, s));
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
@ -1,82 +0,0 @@
|
||||||
/* ************************************************************************** */
|
|
||||||
/* */
|
|
||||||
/* ::: :::::::: */
|
|
||||||
/* inline_impl21.h :+: :+: :+: */
|
|
||||||
/* +:+ +:+ +:+ */
|
|
||||||
/* 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 */
|
|
||||||
/* */
|
|
||||||
/* ************************************************************************** */
|
|
||||||
|
|
||||||
#ifndef INLINE_IMPL21_H
|
|
||||||
# define INLINE_IMPL21_H
|
|
||||||
|
|
||||||
# include "../../../headers/symbols.h"
|
|
||||||
# include "../../../headers/external_scanner_symbol_identifiers.h"
|
|
||||||
# include "../../../headers/field_identifiers.h"
|
|
||||||
# include "../../../headers/constants.h"
|
|
||||||
# include "../../../../parse_types.h"
|
|
||||||
|
|
||||||
static inline bool lex_normal_map432(t_lexer *lexer, \
|
|
||||||
t_lexer_state *s)
|
|
||||||
{
|
|
||||||
static uint32_t map[] = {'!', 671, '"', 788, '#', 816, \
|
|
||||||
'$', 780, '%', 650, '&', 600, '*', 639, '+', 631, '-', \
|
|
||||||
634, '/', 645, '0', 945, '<', 615, '=', 562, '>', 620, \
|
|
||||||
'?', 760, '@', 941, '\\', 69, '^', 597, '_', 948, '|', \
|
|
||||||
594};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
|
||||||
lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
static inline bool lex_normal_map433(t_lexer *lexer, \
|
|
||||||
t_lexer_state *s)
|
|
||||||
{
|
|
||||||
static uint32_t map[] = {'!', 506, '"', 788, '#', 862, \
|
|
||||||
'$', 785, '%', 650, '&', 600, ')', 499, '*', 639, '+', \
|
|
||||||
631, ',', 556, '-', 634, '.', 503, '/', 645, ':', 762, \
|
|
||||||
';', 490, '<', 615, '=', 562, '>', 620, '?', 760, '[', \
|
|
||||||
673};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
|
||||||
lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
static inline bool lex_normal_map434(t_lexer *lexer, \
|
|
||||||
t_lexer_state *s)
|
|
||||||
{
|
|
||||||
static uint32_t map[] = {'!', 506, '"', 788, '#', 862, \
|
|
||||||
'$', 785, '%', 650, '&', 600, ')', 499, '*', 639, '+', \
|
|
||||||
631, ',', 556, '-', 634, '/', 645, ':', 762, ';', 490, \
|
|
||||||
'<', 615, '=', 562, '>', 620, '?', 760, '[', 673};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
|
||||||
lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
static inline bool lex_normal_map435(t_lexer *lexer, \
|
|
||||||
t_lexer_state *s)
|
|
||||||
{
|
|
||||||
static uint32_t map[] = {'!', 506, '"', 788, '#', 862, \
|
|
||||||
'$', 498, '%', 650, '&', 600, '(', 494, ')', 655, '*', \
|
|
||||||
639, '+', 631, ',', 556, '-', 634, '/', 645, '<', 615, \
|
|
||||||
'=', 562, '>', 620, '?', 760};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
|
||||||
lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
static inline bool lex_normal_map436(t_lexer *lexer, \
|
|
||||||
t_lexer_state *s)
|
|
||||||
{
|
|
||||||
static uint32_t map[] = {'!', 506, '#', 862, '%', 650, \
|
|
||||||
'&', 600, ')', 655, '*', 639, '+', 631, ',', 556, '-', \
|
|
||||||
635, '/', 645, '<', 615, '=', 561, '>', 620};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
|
||||||
lexer, s));
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
@ -1,77 +0,0 @@
|
||||||
/* ************************************************************************** */
|
|
||||||
/* */
|
|
||||||
/* ::: :::::::: */
|
|
||||||
/* inline_impl22.h :+: :+: :+: */
|
|
||||||
/* +:+ +:+ +:+ */
|
|
||||||
/* 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 */
|
|
||||||
/* */
|
|
||||||
/* ************************************************************************** */
|
|
||||||
|
|
||||||
#ifndef INLINE_IMPL22_H
|
|
||||||
# define INLINE_IMPL22_H
|
|
||||||
|
|
||||||
# include "../../../headers/symbols.h"
|
|
||||||
# include "../../../headers/external_scanner_symbol_identifiers.h"
|
|
||||||
# include "../../../headers/field_identifiers.h"
|
|
||||||
# include "../../../headers/constants.h"
|
|
||||||
# include "../../../../parse_types.h"
|
|
||||||
|
|
||||||
static inline bool lex_normal_map437(t_lexer *lexer, \
|
|
||||||
t_lexer_state *s)
|
|
||||||
{
|
|
||||||
static uint32_t map[] = {'!', 506, '#', 862, '%', 650, \
|
|
||||||
'&', 600, ')', 655, '*', 639, '+', 631, '-', 634, '/', \
|
|
||||||
645, '<', 615, '=', 562, '>', 620, '?', 760, '[', 673};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
|
||||||
lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
static inline bool lex_normal_map438(t_lexer *lexer, \
|
|
||||||
t_lexer_state *s)
|
|
||||||
{
|
|
||||||
static uint32_t map[] = {'!', 506, '#', 862, '%', 650, \
|
|
||||||
'&', 600, ')', 655, '*', 639, '+', 631, '-', 634, '/', \
|
|
||||||
645, '<', 615, '=', 562, '>', 620, '?', 760};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
|
||||||
lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
static inline bool lex_normal_map439(t_lexer *lexer, \
|
|
||||||
t_lexer_state *s)
|
|
||||||
{
|
|
||||||
static uint32_t map[] = {'!', 506, '#', 862, '%', 650, \
|
|
||||||
'&', 600, ')', 655, '*', 639, '+', 631, '-', 634, '/', \
|
|
||||||
645, '<', 615, '=', 562, '>', 620, '?', 760};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
|
||||||
lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
static inline bool lex_normal_map440(t_lexer *lexer, \
|
|
||||||
t_lexer_state *s)
|
|
||||||
{
|
|
||||||
static uint32_t map[] = {'!', 506, '#', 862, '%', 650, \
|
|
||||||
'&', 600, ')', 499, '*', 639, '+', 631, ',', 556, '-', \
|
|
||||||
634, '/', 645, ':', 762, '<', 615, '=', 562, '>', 620, \
|
|
||||||
'?', 760};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
|
||||||
lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
static inline bool lex_normal_map441(t_lexer *lexer, \
|
|
||||||
t_lexer_state *s)
|
|
||||||
{
|
|
||||||
static uint32_t map[] = {'!', 506, '#', 862, '%', 650, \
|
|
||||||
'&', 600, ')', 499, '*', 639, '+', 631, ',', 556, '-', \
|
|
||||||
635, '/', 645, '<', 615, '=', 561, '>', 620};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
|
||||||
lexer, s));
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
@ -1,79 +0,0 @@
|
||||||
/* ************************************************************************** */
|
|
||||||
/* */
|
|
||||||
/* ::: :::::::: */
|
|
||||||
/* inline_impl23.h :+: :+: :+: */
|
|
||||||
/* +:+ +:+ +:+ */
|
|
||||||
/* 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 */
|
|
||||||
/* */
|
|
||||||
/* ************************************************************************** */
|
|
||||||
|
|
||||||
#ifndef INLINE_IMPL23_H
|
|
||||||
# define INLINE_IMPL23_H
|
|
||||||
|
|
||||||
# include "../../../headers/symbols.h"
|
|
||||||
# include "../../../headers/external_scanner_symbol_identifiers.h"
|
|
||||||
# include "../../../headers/field_identifiers.h"
|
|
||||||
# include "../../../headers/constants.h"
|
|
||||||
# include "../../../../parse_types.h"
|
|
||||||
|
|
||||||
static inline bool lex_normal_map442(t_lexer *lexer, \
|
|
||||||
t_lexer_state *s)
|
|
||||||
{
|
|
||||||
static uint32_t map[] = {'!', 506, '#', 862, '%', 650, \
|
|
||||||
'&', 600, ')', 499, '*', 639, '+', 631, ',', 556, '-', \
|
|
||||||
635, '/', 645, '<', 615, '=', 561, '>', 620};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
|
||||||
lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
static inline bool lex_normal_map443(t_lexer *lexer, \
|
|
||||||
t_lexer_state *s)
|
|
||||||
{
|
|
||||||
static uint32_t map[] = {'!', 506, '#', 862, '%', 650, \
|
|
||||||
'&', 600, ')', 499, '*', 639, '+', 631, '-', 634, '/', \
|
|
||||||
645, ':', 762, '<', 615, '=', 562, '>', 620, '?', 760};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
|
||||||
lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
static inline bool lex_normal_map444(t_lexer *lexer, \
|
|
||||||
t_lexer_state *s)
|
|
||||||
{
|
|
||||||
static uint32_t map[] = {'!', 669, '"', 788, '#', 816, \
|
|
||||||
'$', 780, '&', 489, '*', 637, '-', 632, '0', 945, '<', \
|
|
||||||
612, '>', 618, '?', 760, '@', 941, '\\', 108, ']', 675, \
|
|
||||||
'_', 948, '|', 593};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
|
||||||
lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
static inline bool lex_normal_map445(t_lexer *lexer, \
|
|
||||||
t_lexer_state *s)
|
|
||||||
{
|
|
||||||
static uint32_t map[] = {'!', 669, '"', 788, '#', 816, \
|
|
||||||
'$', 780, '&', 489, '*', 637, '-', 632, '0', 945, '<', \
|
|
||||||
612, '>', 618, '?', 760, '@', 941, '\\', 114, '_', 948, \
|
|
||||||
'|', 593};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
|
||||||
lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
static inline bool lex_normal_map446(t_lexer *lexer, \
|
|
||||||
t_lexer_state *s)
|
|
||||||
{
|
|
||||||
static uint32_t map[] = {'!', 669, '"', 788, '#', 816, \
|
|
||||||
'$', 780, '&', 489, '*', 637, '-', 632, '0', 945, '<', \
|
|
||||||
613, '>', 618, '?', 760, '@', 941, '\\', 195, ']', 675, \
|
|
||||||
'_', 948, '|', 593};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
|
||||||
lexer, s));
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
@ -1,77 +0,0 @@
|
||||||
/* ************************************************************************** */
|
|
||||||
/* */
|
|
||||||
/* ::: :::::::: */
|
|
||||||
/* inline_impl24.h :+: :+: :+: */
|
|
||||||
/* +:+ +:+ +:+ */
|
|
||||||
/* 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 */
|
|
||||||
/* */
|
|
||||||
/* ************************************************************************** */
|
|
||||||
|
|
||||||
#ifndef INLINE_IMPL24_H
|
|
||||||
# define INLINE_IMPL24_H
|
|
||||||
|
|
||||||
# include "../../../headers/symbols.h"
|
|
||||||
# include "../../../headers/external_scanner_symbol_identifiers.h"
|
|
||||||
# include "../../../headers/field_identifiers.h"
|
|
||||||
# include "../../../headers/constants.h"
|
|
||||||
# include "../../../../parse_types.h"
|
|
||||||
|
|
||||||
static inline bool lex_normal_map447(t_lexer *lexer, \
|
|
||||||
t_lexer_state *s)
|
|
||||||
{
|
|
||||||
static uint32_t map[] = {'!', 669, '"', 788, '#', 816, \
|
|
||||||
'$', 780, '&', 489, '*', 637, '-', 632, '0', 945, '<', \
|
|
||||||
613, '>', 618, '?', 760, '@', 941, '\\', 197, '_', 948, \
|
|
||||||
'|', 593};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
|
||||||
lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
static inline bool lex_normal_map448(t_lexer *lexer, \
|
|
||||||
t_lexer_state *s)
|
|
||||||
{
|
|
||||||
static uint32_t map[] = {'!', 669, '"', 788, '#', 816, \
|
|
||||||
'$', 780, ')', 655, '*', 637, '-', 632, '0', 945, '?', \
|
|
||||||
760, '@', 941, '\\', 132, '_', 948, '|', 590};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
|
||||||
lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
static inline bool lex_normal_map449(t_lexer *lexer, \
|
|
||||||
t_lexer_state *s)
|
|
||||||
{
|
|
||||||
static uint32_t map[] = {'!', 669, '"', 788, '#', 816, \
|
|
||||||
'$', 780, '*', 637, '-', 632, '0', 945, '?', 760, '@', \
|
|
||||||
941, '\\', 135, '_', 948};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
|
||||||
lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
static inline bool lex_normal_map450(t_lexer *lexer, \
|
|
||||||
t_lexer_state *s)
|
|
||||||
{
|
|
||||||
static uint32_t map[] = {'!', 669, '"', 788, '#', 816, \
|
|
||||||
'$', 780, '*', 637, '-', 632, '0', 945, '?', 760, '@', \
|
|
||||||
941, '\\', 134, '_', 948};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
|
||||||
lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
static inline bool lex_normal_map451(t_lexer *lexer, \
|
|
||||||
t_lexer_state *s)
|
|
||||||
{
|
|
||||||
static uint32_t map[] = {'!', 669, '"', 788, '#', 862, \
|
|
||||||
'$', 785, '&', 489, '(', 653, '+', 771, '-', 769, '0', \
|
|
||||||
808, '<', 612, '>', 618};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
|
||||||
lexer, s));
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
@ -1,74 +0,0 @@
|
||||||
/* ************************************************************************** */
|
|
||||||
/* */
|
|
||||||
/* ::: :::::::: */
|
|
||||||
/* inline_impl25.h :+: :+: :+: */
|
|
||||||
/* +:+ +:+ +:+ */
|
|
||||||
/* 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 */
|
|
||||||
/* */
|
|
||||||
/* ************************************************************************** */
|
|
||||||
|
|
||||||
#ifndef INLINE_IMPL25_H
|
|
||||||
# define INLINE_IMPL25_H
|
|
||||||
|
|
||||||
# include "../../../headers/symbols.h"
|
|
||||||
# include "../../../headers/external_scanner_symbol_identifiers.h"
|
|
||||||
# include "../../../headers/field_identifiers.h"
|
|
||||||
# include "../../../headers/constants.h"
|
|
||||||
# include "../../../../parse_types.h"
|
|
||||||
|
|
||||||
static inline bool lex_normal_map452(t_lexer *lexer, \
|
|
||||||
t_lexer_state *s)
|
|
||||||
{
|
|
||||||
static uint32_t map[] = {'!', 669, '#', 816, '$', 780, \
|
|
||||||
'*', 637, '-', 632, '0', 945, '?', 760, '@', 941, '\\', \
|
|
||||||
136, '_', 948};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
|
||||||
lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
static inline bool lex_normal_map453(t_lexer *lexer, \
|
|
||||||
t_lexer_state *s)
|
|
||||||
{
|
|
||||||
static uint32_t map[] = {'!', 669, '#', 816, '$', 780, \
|
|
||||||
'*', 637, '-', 632, '0', 945, '?', 760, '@', 941, '\\', \
|
|
||||||
138, '_', 948};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
|
||||||
lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
static inline bool lex_normal_map454(t_lexer *lexer, \
|
|
||||||
t_lexer_state *s)
|
|
||||||
{
|
|
||||||
static uint32_t map[] = {'!', 669, '#', 816, '$', 784, \
|
|
||||||
'*', 637, '-', 632, '0', 945, '?', 760, '@', 941};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
|
||||||
lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
static inline bool lex_normal_map455(t_lexer *lexer, \
|
|
||||||
t_lexer_state *s)
|
|
||||||
{
|
|
||||||
static uint32_t map[] = {'!', 669, '#', 816, '$', 784, \
|
|
||||||
'*', 637, '-', 632, '0', 945, '?', 760, '@', 941};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
|
||||||
lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
static inline bool lex_normal_map456(t_lexer *lexer, \
|
|
||||||
t_lexer_state *s)
|
|
||||||
{
|
|
||||||
static uint32_t map[] = {'!', 819, '#', 825, '$', 784, \
|
|
||||||
'*', 637, '-', 632, '0', 945, '=', 826, '?', 760, '@', \
|
|
||||||
941};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
|
||||||
lexer, s));
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
@ -1,81 +0,0 @@
|
||||||
/* ************************************************************************** */
|
|
||||||
/* */
|
|
||||||
/* ::: :::::::: */
|
|
||||||
/* inline_impl26.h :+: :+: :+: */
|
|
||||||
/* +:+ +:+ +:+ */
|
|
||||||
/* 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 */
|
|
||||||
/* */
|
|
||||||
/* ************************************************************************** */
|
|
||||||
|
|
||||||
#ifndef INLINE_IMPL26_H
|
|
||||||
# define INLINE_IMPL26_H
|
|
||||||
|
|
||||||
# include "../../../headers/symbols.h"
|
|
||||||
# include "../../../headers/external_scanner_symbol_identifiers.h"
|
|
||||||
# include "../../../headers/field_identifiers.h"
|
|
||||||
# include "../../../headers/constants.h"
|
|
||||||
# include "../../../../parse_types.h"
|
|
||||||
|
|
||||||
static inline bool lex_normal_map457(t_lexer *lexer, \
|
|
||||||
t_lexer_state *s)
|
|
||||||
{
|
|
||||||
static uint32_t map[] = {'"', 788, '#', 862, '$', 781, \
|
|
||||||
'&', 508, '\'', 491, '(', 654, '-', 950, '0', 803, '<', \
|
|
||||||
608, '>', 617, '[', 674, '\\', 330, '`', 855, ']', 786, \
|
|
||||||
'{', 786, '}', 786};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
|
||||||
lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
static inline bool lex_normal_map458(t_lexer *lexer, \
|
|
||||||
t_lexer_state *s)
|
|
||||||
{
|
|
||||||
static uint32_t map[] = {'"', 788, '#', 862, '$', 781, \
|
|
||||||
'&', 508, '\'', 491, '(', 494, ')', 655, '-', 950, '0', \
|
|
||||||
803, '<', 608, '>', 617, '\\', 340, '`', 855, '|', 590, \
|
|
||||||
'[', 786, ']', 786, '{', 786, '}', 786};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
|
||||||
lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
static inline bool lex_normal_map459(t_lexer *lexer, \
|
|
||||||
t_lexer_state *s)
|
|
||||||
{
|
|
||||||
static uint32_t map[] = {'"', 788, '#', 862, '$', 781, \
|
|
||||||
'&', 508, '\'', 491, '(', 494, ')', 655, '-', 950, '0', \
|
|
||||||
803, '<', 608, '>', 617, '\\', 371, '`', 856, '|', 590, \
|
|
||||||
'[', 786, ']', 786, '{', 786, '}', 786};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
|
||||||
lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
static inline bool lex_normal_map460(t_lexer *lexer, \
|
|
||||||
t_lexer_state *s)
|
|
||||||
{
|
|
||||||
static uint32_t map[] = {'"', 788, '#', 862, '$', 781, \
|
|
||||||
'&', 489, '\'', 491, '(', 654, ')', 655, '-', 950, '0', \
|
|
||||||
803, '<', 609, '>', 617, '\\', 338, '`', 855, '|', 593, \
|
|
||||||
'[', 786, ']', 786, '{', 786, '}', 786};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
|
||||||
lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
static inline bool lex_normal_map461(t_lexer *lexer, \
|
|
||||||
t_lexer_state *s)
|
|
||||||
{
|
|
||||||
static uint32_t map[] = {'"', 788, '#', 862, '$', 781, \
|
|
||||||
'&', 489, '\'', 491, '(', 654, '-', 950, '0', 803, '<', \
|
|
||||||
609, '=', 952, '>', 617, '\\', 329, '`', 855, '|', 593, \
|
|
||||||
'[', 786, ']', 786, '{', 786, '}', 786};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
|
||||||
lexer, s));
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
@ -1,81 +0,0 @@
|
||||||
/* ************************************************************************** */
|
|
||||||
/* */
|
|
||||||
/* ::: :::::::: */
|
|
||||||
/* inline_impl27.h :+: :+: :+: */
|
|
||||||
/* +:+ +:+ +:+ */
|
|
||||||
/* 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 */
|
|
||||||
/* */
|
|
||||||
/* ************************************************************************** */
|
|
||||||
|
|
||||||
#ifndef INLINE_IMPL27_H
|
|
||||||
# define INLINE_IMPL27_H
|
|
||||||
|
|
||||||
# include "../../../headers/symbols.h"
|
|
||||||
# include "../../../headers/external_scanner_symbol_identifiers.h"
|
|
||||||
# include "../../../headers/field_identifiers.h"
|
|
||||||
# include "../../../headers/constants.h"
|
|
||||||
# include "../../../../parse_types.h"
|
|
||||||
|
|
||||||
static inline bool lex_normal_map462(t_lexer *lexer, \
|
|
||||||
t_lexer_state *s)
|
|
||||||
{
|
|
||||||
static uint32_t map[] = {'"', 788, '#', 862, '$', 781, \
|
|
||||||
'&', 489, '\'', 491, '(', 654, '-', 950, '0', 803, '<', \
|
|
||||||
609, '=', 952, '>', 617, '\\', 353, '`', 856, '|', 593, \
|
|
||||||
'[', 786, ']', 786, '{', 786, '}', 786};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
|
||||||
lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
static inline bool lex_normal_map463(t_lexer *lexer, \
|
|
||||||
t_lexer_state *s)
|
|
||||||
{
|
|
||||||
static uint32_t map[] = {'"', 788, '#', 862, '$', 781, \
|
|
||||||
'&', 489, '\'', 491, '(', 494, ')', 655, '-', 950, '0', \
|
|
||||||
803, '<', 609, '>', 617, '\\', 358, '`', 856, '|', 593, \
|
|
||||||
'[', 786, ']', 786, '{', 786, '}', 786};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
|
||||||
lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
static inline bool lex_normal_map464(t_lexer *lexer, \
|
|
||||||
t_lexer_state *s)
|
|
||||||
{
|
|
||||||
static uint32_t map[] = {'"', 788, '#', 862, '$', 781, \
|
|
||||||
'&', 489, '\'', 491, '(', 494, '-', 950, '0', 803, '<', \
|
|
||||||
609, '>', 617, '\\', 336, ']', 675, '`', 855, '|', 593, \
|
|
||||||
'[', 786, '{', 786, '}', 786};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
|
||||||
lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
static inline bool lex_normal_map465(t_lexer *lexer, \
|
|
||||||
t_lexer_state *s)
|
|
||||||
{
|
|
||||||
static uint32_t map[] = {'"', 788, '#', 862, '$', 781, \
|
|
||||||
'&', 489, '\'', 491, '(', 494, '-', 950, '0', 803, '<', \
|
|
||||||
609, '>', 617, '\\', 355, ']', 675, '`', 856, '|', 593, \
|
|
||||||
'[', 786, '{', 786, '}', 786};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
|
||||||
lexer, s));
|
|
||||||
}
|
|
||||||
|
|
||||||
static inline bool lex_normal_map466(t_lexer *lexer, \
|
|
||||||
t_lexer_state *s)
|
|
||||||
{
|
|
||||||
static uint32_t map[] = {'"', 788, '#', 862, '$', 781, \
|
|
||||||
'&', 489, '\'', 491, '(', 494, '-', 950, '0', 803, '<', \
|
|
||||||
610, '>', 617, '\\', 342, '`', 855, '|', 593, '[', 786, \
|
|
||||||
']', 786, '{', 786, '}', 786};
|
|
||||||
|
|
||||||
return (advance_map_inner(map, sizeof(map) / sizeof(*map), \
|
|
||||||
lexer, s));
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue