retirer tout un tas de commentaires innutiles.
This commit is contained in:
parent
430491e125
commit
5790875ce5
1 changed files with 0 additions and 16 deletions
|
@ -87,22 +87,6 @@ fn parse_initial(entree: Entree, restant_a_parser: Vec<char>, stack_last_quote:
|
||||||
pub fn parse2(command_line: &String) -> Entree {
|
pub fn parse2(command_line: &String) -> Entree {
|
||||||
// prends en paramettre un ligne de commande, et retourne une Entree.
|
// prends en paramettre un ligne de commande, et retourne une Entree.
|
||||||
let mut entree: Entree = Entree::new();
|
let mut entree: Entree = Entree::new();
|
||||||
// Je vais fortement m'inspirer de ce qu'as fait hippolyte dans sa version de parser.
|
|
||||||
// je vais appeler une fonction recursive qui vas faire comme ceci:
|
|
||||||
//
|
|
||||||
// parser_initial(entree: Entree, Restant_à_parser: Vec<char>, stack_last_quote: Vec<char>, last_word: String, struct_in_construct: Structure)
|
|
||||||
// { si Restant_à_parser.pop() == ';' et stack_last_quote.len() == 0 et
|
|
||||||
// struct_in_construct == None et last_word == None => Rien faire
|
|
||||||
// { si Restant_à_parser.pop() == ';' et stack_last_quote.len() == 0 et
|
|
||||||
// struct_in_construct == None et last_word != None =>
|
|
||||||
// struct_in_construct = genrer_struct_from_word(word);
|
|
||||||
// entree.add_structure(struct_in_construct); struct_in_construct = None
|
|
||||||
// { si Restant_à_parser.pop() == ';' et stack_last_quote.len() == 0 et
|
|
||||||
// parser_initial = { si Restant_à_parser.pop() == ';' et stack_last_quote.lec() == 0 et
|
|
||||||
// struct_in_construct != None =>
|
|
||||||
// entree.add_structure(struct_in_construct); struct_in_construct = None
|
|
||||||
// {
|
|
||||||
//
|
|
||||||
|
|
||||||
// Etape 0, découper la commande_line: &String en command_line: Vec<char>
|
// Etape 0, découper la commande_line: &String en command_line: Vec<char>
|
||||||
let mut char_splitted_command_line: Vec<char> = split_string_in_chars(&command_line);
|
let mut char_splitted_command_line: Vec<char> = split_string_in_chars(&command_line);
|
||||||
|
|
Reference in a new issue