ancre sommaires
This commit is contained in:
23
README.md
23
README.md
@@ -14,9 +14,9 @@
|
||||
- [3.3. comportement reel chelou :](#markdown-header-33-comportement-reel-chelou)
|
||||
- [4. notes :](#markdown-header-4-notes)
|
||||
|
||||
*[\go to sommaire](#markdown-header-sommaire)*
|
||||
## 1. todo list :
|
||||
---
|
||||
*[\go to sommaire](#markdown-header-sommaire)*
|
||||
|
||||
- **global features :**
|
||||
- `prompt` *show a prompt*
|
||||
@@ -53,12 +53,11 @@
|
||||
- `echo -n`
|
||||
|
||||
|
||||
## 2. parsing :
|
||||
*[\go to sommaire](#markdown-header-sommaire)*
|
||||
## 2. parsing :
|
||||
---
|
||||
|
||||
### 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)
|
||||
|
||||
@@ -90,15 +89,13 @@ EXEMPLE : . .
|
||||
. . [file]
|
||||
```
|
||||
|
||||
## 3. gerer les quotes et la separation des arguments :
|
||||
*[\go to sommaire](#markdown-header-sommaire)*
|
||||
## 3. gerer les quotes et la separation des arguments :
|
||||
---
|
||||
|
||||
### 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
|
||||
@@ -149,8 +146,8 @@ while (str[i])
|
||||
i++;
|
||||
}
|
||||
```
|
||||
#### 3.1.2 application :
|
||||
*[\go to sommaire](#markdown-header-sommaire)*
|
||||
#### 3.1.2 application :
|
||||
```
|
||||
['][a][r][g][1][ ]['][a][r][g][2]["][ ][a][r][g][3]["]
|
||||
c = 0 . . . . . . . . . . . . . . . . . .
|
||||
@@ -191,18 +188,18 @@ c = . . . . . . . . 1 . str[i] != ' | " ; ->
|
||||
c = . . . . . . . . . 0 str[i] != ' | " ; ->
|
||||
```
|
||||
|
||||
#### 3.1.3 erreur :
|
||||
*[\go to sommaire](#markdown-header-sommaire)*
|
||||
#### 3.1.3 erreur :
|
||||
-> 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
|
||||
|
||||
|
||||
*[\go to sommaire](#markdown-header-sommaire)*
|
||||
### 3.2 tentative methode 2 :
|
||||
*[\go to sommaire](#markdown-header-sommaire)*
|
||||
|
||||
#### 3.2.1 deroulement :
|
||||
*[\go to sommaire](#markdown-header-sommaire)*
|
||||
#### 3.2.1 deroulement :
|
||||
```
|
||||
.--------------------------------------------.
|
||||
: .--------------------------------------. :
|
||||
@@ -228,8 +225,8 @@ c = . . . . . . . . . 0 str[i] != ' | " ; ->
|
||||
4. stop quand la premier quote a trouvé sa paire
|
||||
5. renvoyer l'emplacement de la pair
|
||||
|
||||
#### 3.2.2 application :
|
||||
*[\go to sommaire](#markdown-header-sommaire)*
|
||||
#### 3.2.2 application :
|
||||
```
|
||||
.--.
|
||||
1 : '__"__'__"__"__"__'__'__"__"__'__'__"__'__"__'
|
||||
@@ -257,8 +254,8 @@ c = . . . . . . . . . 0 str[i] != ' | " ; ->
|
||||
|
||||
```
|
||||
|
||||
### 3.3 comportement reel chelou :
|
||||
*[\go to sommaire](#markdown-header-sommaire)*
|
||||
### 3.3 comportement reel chelou :
|
||||
```
|
||||
echo "_"
|
||||
_
|
||||
@@ -301,8 +298,8 @@ _'___"___'___"_"___'___"___'_
|
||||
|
||||
```
|
||||
|
||||
## 4. notes :
|
||||
*[\go to sommaire](#markdown-header-sommaire)*
|
||||
## 4. notes :
|
||||
---
|
||||
|
||||
Ordre Interpreteur :
|
||||
|
||||
Reference in New Issue
Block a user