diff --git a/parser/include/parser/token.h b/parser/include/parser/token.h index 75f57fb9..36a3b3d9 100644 --- a/parser/include/parser/token.h +++ b/parser/include/parser/token.h @@ -6,7 +6,7 @@ /* By: maiboyer +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/09/26 17:59:23 by maiboyer #+# #+# */ -/* Updated: 2024/09/29 13:08:58 by rparodi ### ########.fr */ +/* Updated: 2024/09/29 13:30:06 by rparodi ### ########.fr */ /* */ /* ************************************************************************** */ @@ -59,7 +59,7 @@ bool is_dollar(char c); bool is_quote(char c); bool is_space(char c); t_error find_end_string(t_const_str raw, t_usize *start, t_token *output); -t_error start_analyse(t_const_str raw, enum e_token list, t_vec_token *output); -t_error tokeniser(t_const_str raw, enum e_token list); +t_error start_analyse(t_const_str raw, t_vec_token *output); +t_error tokeniser(t_const_str raw); #endif diff --git a/parser/src/quotes.c b/parser/src/quotes.c index 4da5bd5c..146bb24b 100644 --- a/parser/src/quotes.c +++ b/parser/src/quotes.c @@ -6,7 +6,7 @@ /* By: rparodi +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/09/27 11:46:45 by rparodi #+# #+# */ -/* Updated: 2024/09/29 13:08:27 by rparodi ### ########.fr */ +/* Updated: 2024/09/29 13:28:31 by rparodi ### ########.fr */ /* */ /* ************************************************************************** */ @@ -39,13 +39,10 @@ bool is_quote(char c) */ t_error find_end_string(t_const_str raw, t_usize *start, t_token *output) { - char tmp; - if (!raw || !output) return (ERROR); if (is_quote(raw[(*start)])) { - tmp = raw[(*start)]; string_push_char(&output->string, raw[(*start)]); (*start)++; if (raw[(*start)] == '\0') diff --git a/parser/src/token.c b/parser/src/token.c index f347bdfb..a4fe2821 100644 --- a/parser/src/token.c +++ b/parser/src/token.c @@ -6,7 +6,7 @@ /* By: rparodi +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/09/25 16:27:03 by rparodi #+# #+# */ -/* Updated: 2024/09/29 13:10:20 by rparodi ### ########.fr */ +/* Updated: 2024/09/29 13:29:54 by rparodi ### ########.fr */ /* */ /* ************************************************************************** */ @@ -31,7 +31,7 @@ bool me_isspace(char c) // MAIX: tu peux faire un token par character "whitespace", vu qu'on va // manipuler la list de token apres pour faire des truc plus simple a process // on se debrouillera pour plus avoir plein de token whitespace :) -t_error start_analyse(t_const_str raw, enum e_token list, t_vec_token *output) +t_error start_analyse(t_const_str raw, t_vec_token *output) { t_usize i; t_token token; @@ -56,13 +56,13 @@ t_error start_analyse(t_const_str raw, enum e_token list, t_vec_token *output) // MAIX: attention tu ne fais rien avec le vec_token ici :D // aussi l'argument list est censer faire quoi ? // c'est un reste d'une version ancienne ? -t_error tokeniser(t_const_str raw, enum e_token list) +t_error tokeniser(t_const_str raw) { t_vec_token output; if (!raw) return (ERROR); output = vec_token_new(16, NULL); - start_analyse(raw, list, &output); + start_analyse(raw, &output); return (NO_ERROR); }