ajout ancres sommaire

This commit is contained in:
hugogogo
2021-10-15 11:28:17 +02:00
parent d95fc41cc9
commit 181e19dd52

View File

@@ -15,8 +15,8 @@
- [4. notes :](#markdown-header-4-notes)
## 1. todo list :
<div style="text-align: right">*[\go to sommaire](#markdown-header-sommaire)*</div>
---
[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 :