diff --git a/src/main.rs b/src/main.rs index 73e3ab0..1f9c566 100644 --- a/src/main.rs +++ b/src/main.rs @@ -20,7 +20,7 @@ fn main() { match fs::read_to_string(chemin_de_fichier) { Ok(contenu) => { let Ok(_) = pendragon.compile(contenu) else { - eprintln!("Compilation interrompue"); + eprintln!("\n# Échec de la compilation"); return }; if debug_mode { diff --git a/src/pendragon/mod.rs b/src/pendragon/mod.rs index fb5a89a..1879223 100644 --- a/src/pendragon/mod.rs +++ b/src/pendragon/mod.rs @@ -50,6 +50,9 @@ impl Pendragon { if parties.len() == 1 { return Err(ErreurPendragon::ManqueArgument) } + if parties[1].contains("Définis") || parties[1].contains("Modifie") || parties[1].contains("Affiche") || parties[1].contains("Demande") { + return Err(ErreurPendragon::ManquePoint) + } match parties[0] { "Définis" => self.definis(parties[1]), "Modifie" => self.modifie(parties[1]),