From 181e19dd5274c4d613c7e4c70966ec5e22c0bc7f Mon Sep 17 00:00:00 2001 From: hugogogo Date: Fri, 15 Oct 2021 11:28:17 +0200 Subject: [PATCH] ajout ancres sommaire --- README.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index ffd9981..a3c6833 100644 --- a/README.md +++ b/README.md @@ -15,8 +15,8 @@ - [4. notes :](#markdown-header-4-notes) ## 1. todo list : +
*[\go to sommaire](#markdown-header-sommaire)*
--- -[go to sommaire](#markdown-header-sommaire) - **global features :** - `prompt` *show a prompt* @@ -54,9 +54,11 @@ ## 2. parsing : +*[\go to sommaire](#markdown-header-sommaire)* --- ### 2.1 methode arbre binaire : +*[\go to sommaire](#markdown-header-sommaire)* [transformer arbre normal en arbre binaire](https://fr.wikipedia.org/wiki/Arbre_binaire#Transformation_d'un_arbre_quelconque_en_un_arbre_binaire) @@ -89,11 +91,14 @@ EXEMPLE : . . ``` ## 3. gerer les quotes et la separation des arguments : +*[\go to sommaire](#markdown-header-sommaire)* --- ### 3.1 tentative methode 1 : +*[\go to sommaire](#markdown-header-sommaire)* #### 3.1.1 pseudo code : +*[\go to sommaire](#markdown-header-sommaire)* ``` int q; // first quote @@ -145,6 +150,7 @@ while (str[i]) } ``` #### 3.1.2 application : +*[\go to sommaire](#markdown-header-sommaire)* ``` ['][a][r][g][1][ ]['][a][r][g][2]["][ ][a][r][g][3]["] c = 0 . . . . . . . . . . . . . . . . . . @@ -186,14 +192,17 @@ c = . . . . . . . . . 0 str[i] != ' | " ; -> ``` #### 3.1.3 erreur : +*[\go to sommaire](#markdown-header-sommaire)* -> comment le programme sait que cette fois il doit decrementer "c" ? en retenant dans l'ordre toutes les dernieres valeurs de "q" ! -> donc plutot partir sur une recursive ### 3.2 tentative methode 2 : +*[\go to sommaire](#markdown-header-sommaire)* #### 3.2.1 deroulement : +*[\go to sommaire](#markdown-header-sommaire)* ``` .--------------------------------------------. : .--------------------------------------. : @@ -220,6 +229,7 @@ c = . . . . . . . . . 0 str[i] != ' | " ; -> 5. renvoyer l'emplacement de la pair #### 3.2.2 application : +*[\go to sommaire](#markdown-header-sommaire)* ``` .--. 1 : '__"__'__"__"__"__'__'__"__"__'__'__"__'__"__' @@ -248,6 +258,7 @@ c = . . . . . . . . . 0 str[i] != ' | " ; -> ``` ### 3.3 comportement reel chelou : +*[\go to sommaire](#markdown-header-sommaire)* ``` echo "_" _ @@ -291,6 +302,7 @@ _'___"___'___"_"___'___"___'_ ``` ## 4. notes : +*[\go to sommaire](#markdown-header-sommaire)* --- Ordre Interpreteur :