Commit graph

  • 787063f4b7 add quote gestion parseur primardj 2024-01-18 14:46:44 +0000
  • fc7129d16d terminer la cas ou il y à un caractère vide de reçu primardj 2024-01-16 21:11:34 +0000
  • 40cf5ee7ad create new function to contain the final case, add a new type of structure comments primardj 2024-01-16 14:11:40 +0000
  • 02278d482c correction objet Structure & ajout fonction parser_word & ajout cas ou il ne reste plus rien à parser. primardj 2024-01-15 17:55:58 +0000
  • 5790875ce5 retirer tout un tas de commentaires innutiles. primardj 2024-01-14 19:15:20 +0000
  • 430491e125 ajout du constructeur Structure vide terminaision de la fonction parse2 et création de la fonction parse_initial primardj 2024-01-14 19:12:44 +0000
  • 79f52c87cd add some comments to explain objects/mod.rs primardj 2024-01-14 18:01:33 +0000
  • d1d31a7d15 create folder objects to contains Structure and Entree primardj 2024-01-14 17:54:27 +0000
  • a09c5024e7 debut reflexion nouveau parseur + ajout Structure::add_to_contents Entree::add_structure et mise public des methodes Structure::get_name et Structure::get_contents primardj 2024-01-13 20:52:07 +0000
  • 2f6d4ea4e1 correction Entree.add_structure, j'avais oublié d'incrémenter size lorsqu'une Structure est ajoutée. primardj 2024-01-11 19:36:18 +0000
  • f3491fb333 mise en place correctement des commantaires, et permière version des objets Structure et Entree. Plus qu'as modifier parser.rs et buffer.rs pour les tester primardj 2024-01-11 19:33:27 +0000
  • da52af342b creation de la structure Entree et de la structure Structure. Une entrée contient une liste de structure. primardj 2024-01-11 00:09:40 +0000
  • 11c19e8c78 Variables : suppression du mut de variables pour réduire au silence l'avertissement de rustc tmp/variables_no_mut Ahurac 2023-12-13 19:46:03 +0100
  • b6b1ad629d Merge pull request 'feature/error_handling' (#8) from feature/error_handling into main main Ahurac 2023-12-13 19:45:01 +0100
  • 4a244817d6 README : ajout command not found Ahurac 2023-12-13 19:44:12 +0100
  • b0a89b688f Gestion des erreurs : seul le nom du programme est affiché Ahurac 2023-12-13 19:33:18 +0100
  • 62e34a9f46 Gestion des erreurs : erreur command not found Ahurac 2023-12-13 18:56:57 +0100
  • 1554f17905 Merge pull request 'Ajout : exit quand le shell se ferme' (#7) from feature/exit_message into main Ahurac 2023-12-12 13:36:14 +0100
  • 7be8a09d2d Ajout : exit quand le shell se ferme Ahurac 2023-12-12 13:34:02 +0100
  • a7be32f9e1 Merge pull request 'buffer : simpliciation de try_spawn' (#6) from feature/exit_codes into main Ahurac 2023-12-12 13:02:34 +0100
  • 96cbbc6857 buffer : simpliciation de try_spawn Ahurac 2023-12-12 11:10:46 +0100
  • a48b6d734d Merge pull request 'Message d'erreur command not found' (#5) from feature/command_not_found into main Ahurac 2023-12-12 11:03:57 +0100
  • 546aa13583 Message d'erreur command not found Ahurac 2023-12-12 11:02:24 +0100
  • d72c587201 Merge pull request 'Modules : input -> buffer' (#4) from refactoring/names/1 into main Ahurac 2023-12-11 21:31:24 +0100
  • 553dc6870e Modules : input -> buffer Ahurac 2023-12-11 19:53:48 +0100
  • 69dd46a039 Merge pull request 'feature/variables' (#3) from feature/variables into main Ahurac 2023-12-11 19:44:35 +0100
  • 3a35115c61 README : coche support PS1 Ahurac 2023-12-11 19:43:10 +0100
  • 27c6a9b71d variables : ajout du support des variables, print du PS1 dans ce fichier désormais Ahurac 2023-12-11 19:39:04 +0100
  • 7f2755c3cb Gros debloatage Ahurac 2023-12-11 16:03:36 +0100
  • deebdb3d6d README : variable RANDOM dans le to-do doc/readme Ahurac 2023-12-11 14:39:59 +0100
  • 200dc8fec8 Merge pull request 'feature/exit_codes' (#2) from feature/exit_codes into main Ahurac 2023-12-11 14:38:57 +0100
  • 259e74e629 README : coche case Code de sortie des processus Ahurac 2023-12-11 13:23:04 +0100
  • 8c2465b093 Code de sortie : implémentation Ahurac 2023-12-11 13:20:24 +0100
  • 0f5d4a8e05 Merge pull request 'doc/readme' (#1) from doc/readme into main Ahurac 2023-12-11 12:41:55 +0100
  • 9e5936b492 README : ajout to-do Ahurac 2023-12-11 12:28:16 +0100
  • 9f97e05c69 Migration des modifications de main vers feature/jobs feature/jobs Ahurac 2023-12-11 08:07:45 +0100
  • 2e45fabc68 Possibilité d'exécuter des commandes ! Ahurac 2023-12-10 22:29:07 +0100
  • 9022d04ca9 Moins de lignes dans main.rs, délégation de l'appel de parse à struct Buffer Ahurac 2023-12-10 20:57:54 +0100
  • b77b887081 Suppression de la fonction trim inutile dans le parser depuis le remaniement Hippolyte Chauvin 2023-11-01 15:00:33 +0100
  • 2911811010 Remaniement intensif de la structure du projet Hippolyte Chauvin 2023-11-01 14:57:23 +0100
  • 3176382386 Refactoring pour tout remettre à la racine car c'est plus pratique tmp/refactoring/splitting_in_files Hippolyte Chauvin 2023-11-01 14:48:13 +0100
  • 7a92b46df5 Nettoyage du code Hippolyte Chauvin 2023-11-01 14:42:25 +0100
  • 6ca8606081 Implémentation de Buffer et utilisation dans io/mod.rs Hippolyte Chauvin 2023-11-01 14:10:45 +0100
  • d8fb7a5478 Importer les modules in.rs et out.rs dans io/mod.rs Hippolyte Chauvin 2023-11-01 13:50:20 +0100
  • 03d44852c3 Grand remaniement du code en modules partie 1 Hippolyte Chauvin 2023-11-01 13:48:25 +0100
  • 80e80fab8d Passage du module parser en mode dossier Hippolyte Chauvin 2023-11-01 13:37:15 +0100
  • fc57c7f0d8 Ajout des fichiers in et out dans le module io Hippolyte Chauvin 2023-11-01 13:36:24 +0100
  • 7dc3f6277d Utilisation du nouveau module io Hippolyte Chauvin 2023-11-01 13:34:59 +0100
  • c972102a38 Ajout : module io, modification des use Hippolyte Chauvin 2023-11-01 13:34:33 +0100
  • f4fb13c96e Refactoring de la variable result_bytes_read dans main.rs tmp/refactoring_in_main Hippolyte Chauvin 2023-11-01 13:17:54 +0100
  • 99ce65ad9a Fonction execute Hippolyte Chauvin 2023-10-29 21:42:25 +0100
  • 5cd4fc2632 Correction : ne plus déclarer à chaque fois le vecteur qui reçoit la commande parsée feature/child_processes Hippolyte Chauvin 2023-10-29 19:34:55 +0100
  • 4a4dd5817b Ajout : println à la fin du main Hippolyte Chauvin 2023-10-28 15:41:57 +0200
  • 50c6647ad4 Meilleur contrôle de l'exécution du programme Hippolyte Chauvin 2023-10-28 15:41:09 +0200
  • 4c70fda118 Ajout : afficher un dollar dans stdout avant de taper une commande Hippolyte Chauvin 2023-10-28 15:40:27 +0200
  • 675a176b77 Ajout : lecture des commandes depuis stdin Hippolyte Chauvin 2023-10-28 15:17:51 +0200
  • 544ca5076a Ajout : trimmer la chaîne de caractères dans le parser Hippolyte Chauvin 2023-10-28 15:15:52 +0200
  • 6eb0a0b0c6 Procédure de test avec plusieurs cas dans le main Hippolyte Chauvin 2023-10-28 14:47:04 +0200
  • de900a725a Première version du parser Hippolyte Chauvin 2023-10-28 14:35:43 +0200
  • 0ec9935938 Ajout : fichier parser.rs et signature de la fonction parse Hippolyte Chauvin 2023-10-28 13:10:56 +0200
  • 54006a0809 Suppression : doc Hippolyte Chauvin 2023-10-28 13:10:40 +0200
  • 2c24417509 Ajout : diagramme de doc du parser Hippolyte Chauvin 2023-10-28 13:07:16 +0200
  • e046743560 Ajout : Cargo.lock Hippolyte Chauvin 2023-10-11 15:33:42 +0200
  • 8e1254f59b Initialisation : projet Rust Hippolyte Chauvin 2023-10-11 15:32:49 +0200
  • fa2e81033d Ajout : LICENSE Hippolyte Chauvin 2023-10-11 15:31:52 +0200
  • d4daeeb74e Ajout : README Hippolyte Chauvin 2023-10-11 15:31:22 +0200