debut de calcul
This commit is contained in:
1
src/calculate.rs
Normal file
1
src/calculate.rs
Normal file
@@ -0,0 +1 @@
|
||||
pub fn expression() {}
|
||||
@@ -1,11 +1,13 @@
|
||||
// boucle principale
|
||||
pub mod calculate;
|
||||
pub mod display;
|
||||
pub mod get;
|
||||
pub mod parse;
|
||||
|
||||
fn main() {
|
||||
let args_to_process = get::arguments();
|
||||
parse::arguments(args_to_process);
|
||||
let processed_args = parse::arguments(args_to_process);
|
||||
let result = calculate::expression();
|
||||
display::result();
|
||||
println!("Hello, world!");
|
||||
}
|
||||
|
||||
@@ -1,7 +1,13 @@
|
||||
// recupere les arguments passes en entree de l'appel du programme et les place dans un vecteurs de chaine
|
||||
pub fn arguments(args_to_process: Vec<String>) {
|
||||
// trouver les operateurs et separer les membres de l'expression
|
||||
for argument in args_to_process {}
|
||||
let mut parsed_arguments: Vec<String> = Vec::new();
|
||||
for argument in args_to_process {
|
||||
for parsed_operators in find_operator(argument) {
|
||||
parsed_arguments.push(parsed_operators.clone());
|
||||
println!("arg : {parsed_operators}");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
fn find_operator(argument: String) -> Vec<String> {
|
||||
|
||||
Reference in New Issue
Block a user