From 848c57cf0b8643db98138c1d07b2ac473d2cd54a Mon Sep 17 00:00:00 2001 From: Hatmos Date: Sat, 11 Jul 2026 19:05:54 +0200 Subject: [PATCH] fin du module de parsing --- src/parse.rs | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/src/parse.rs b/src/parse.rs index 9249956..70d20ce 100644 --- a/src/parse.rs +++ b/src/parse.rs @@ -11,19 +11,31 @@ fn find_operator(argument: String) -> Vec { match character { '+' => { args_with_operator.push(string.clone()); - string.clear() + string.clear(); + string.push('+'.into()); + args_with_operator.push(string.clone()); + string.clear(); } '-' => { args_with_operator.push(string.clone()); - string.clear() + string.clear(); + string.push('-'.into()); + args_with_operator.push(string.clone()); + string.clear(); } '*' => { args_with_operator.push(string.clone()); - string.clear() + string.clear(); + string.push('*'.into()); + args_with_operator.push(string.clone()); + string.clear(); } '/' => { args_with_operator.push(string.clone()); - string.clear() + string.clear(); + string.push('/'.into()); + args_with_operator.push(string.clone()); + string.clear(); } _ => string.push(character.into()), }