Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
wiki:diagram-syntax [05 Aug 2021 :: 08:52] – CgX | wiki:syntaxe:diagram [05 Aug 2021 :: 09:09] (Version actuelle) – ↷ Page déplacée et renommée de wiki:diagram-syntax à wiki:syntaxe:diagram CgX | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Diagram syntax ====== | ====== Diagram syntax ====== | ||
+ | |||
+ | Page référence : [[http:// | ||
===== Tiles ===== | ===== Tiles ===== | ||
Ligne 5: | Ligne 7: | ||
{{ : | {{ : | ||
+ | |||
+ | * Diagram specification is a multiline expression. | ||
+ | * Each line consists of control characters, that define links between blocks, and letter sequences, that define blocks. | ||
+ | * These entities are separated by the special character `|'. | ||
===== Quelques exemples ===== | ===== Quelques exemples ===== | ||
+ | |||
+ | ==== Simple ==== | ||
+ | |||
+ | < | ||
+ | | AAA |-| BBB | | ||
+ | | |:| | | | | | | ||
+ | | |L|~|~| CCC | | ||
+ | </ | ||
+ | |||
< | < | ||
Ligne 13: | Ligne 28: | ||
</ | </ | ||
- | ---- | + | |
+ | ==== Avec textes plus longs ==== | ||
+ | |||
+ | < | ||
+ | | root |-| 1-st branch | | ||
+ | | |:| | | | | | | ||
+ | | |L|~|~| 2-nd branch | | ||
+ | </ | ||
< | < | ||
Ligne 21: | Ligne 43: | ||
</ | </ | ||
- | ---- | + | |
+ | ==== Avec liens & Syntaxe Wiki ==== | ||
+ | |||
+ | On peut représenter les cases par des variables qu'on peut nommer en fin de ligne avec | et = : | ||
+ | |||
+ | < | ||
+ | | AAA |-| BBB |AAA=root|BBB=1< | ||
+ | | |:| | | | | | | ||
+ | | |L|~|~| CCC |CCC=2< | ||
+ | </ | ||
< | < | ||
Ligne 29: | Ligne 61: | ||
</ | </ | ||
- | ---- | + | |
+ | ==== Tous les types de connecteurs ==== | ||
+ | |||
+ | < | ||
+ | | | |v| | | | |V| | | | ||
+ | | |,|!|.| | |F|:|7| | | |y| | |p| | | ||
+ | |)|-|+|-|(|D|~|%|~|C| |}| |{|]| |[| |*| |#| | ||
+ | | |`|!|' | ||
+ | | | |^| | | | |A| | | | ||
+ | </ | ||
+ | |||
+ | |||
+ | < | ||
+ | | | |v| | | | |V| | | | ||
+ | | |,|!|.| | |F|:|7| | | |y| | |p| | | ||
+ | |)|-|+|-|(|D|~|%|~|C| |}| |{|]| |[| |*| |#| | ||
+ | | |`|!|' | ||
+ | | | |^| | | | |A| | | | ||
+ | </ | ||
+ | |||
+ | |||
+ | ==== Généalogique ==== | ||
+ | |||
+ | < | ||
+ | | | | Dad |y| Mom | | |Dad=Daddy|Mom=Mommy | ||
+ | | |, | ||
+ | | Sys | | Me | | Bro |Sys=Syster|Bro=Brother | ||
+ | </ | ||
< | < | ||
Ligne 38: | Ligne 97: | ||
+ | ==== Coloré ==== | ||
+ | |||
+ | On peut représenter du code CSS pour les cases, avec {} en fin de ligne : | ||
+ | |||
+ | < | ||
+ | | AAA | | | | |F|~|~|~|7| |AAA{border-color: | ||
+ | | |!| | | | | CCC | | DDD |CCC{border-color:# | ||
+ | | BBB | | | | | | | | | | |BBB{border-color: | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | | AAA | | | | |F|~|~|~|7| |AAA{border-color: | ||
+ | | |!| | | | | CCC | | DDD |CCC{border-color:# | ||
+ | | BBB | | | | | | | | | | |BBB{border-color: | ||
+ | </ | ||
+ | |||
+ | |||
+ | ==== Identations & Alignements ==== | ||
+ | |||
+ | |||
+ | < | ||
+ | |Left| | ||
+ | | |!| | ||
+ | | |`|-|-|Center| | ||
+ | | | | | | |!| | ||
+ | | | | | | |`|-|-|Right|Right{text-align: | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | |Left| | ||
+ | | |!| | ||
+ | | |`|-|-|Center| | ||
+ | | | | | | |!| | ||
+ | | | | | | |`|-|-|Right|Right{text-align: | ||
+ | </ | ||
+ | |||
+ | |||
+ | ==== Etendus (branches plus longues) ==== | ||
+ | |||
+ | < | ||
+ | | AAA |-|-|-| BBB | | | | | | | | ||
+ | | |:| | ||
+ | | |:| | | | | | | | | | | DDD | | ||
+ | | |:| | ||
+ | | |L|~|~|~|~| CCC | | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | | AAA |-|-|-| BBB | | | | | | | | ||
+ | | |:| | ||
+ | | |:| | | | | | | | | | | DDD | | ||
+ | | |:| | ||
+ | | |L|~|~|~|~| CCC | | ||
+ | </ | ||
+ | |||
+ | |||
+ | ==== Avec flèches ==== | ||
+ | |||
+ | < | ||
+ | | AAA |-@2| BBB |-@a| EEE | | ||
+ | | |:@1| | | |!@4| | | |}@72|-|-| GGG | | ||
+ | | DDD |~@8| CCC | | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | | AAA |-@2| BBB |-@a| EEE | | ||
+ | | |:@1| | | |!@4| | | |}@72|-|-| GGG | | ||
+ | | DDD |~@8| CCC | | ||
+ | </ | ||
+ | |||
+ | To insert an arrow you should put ' | ||
+ | |||
+ | < | ||
+ | Up Right Down Left | ||
+ | 1 2 4 8 | ||
+ | </ | ||
+ | |||
+ | If you got a number that is greater than nine, then replace it by a letter according to the table: | ||
+ | |||
+ | < | ||
+ | 10 11 12 13 14 15 | ||
+ | a b c d e f | ||
+ | </ | ||
+ | The second symbol is not necessary if you need all arrows to look outside. Otherwise, specify the ones that should look inside using the same direction scheme for the second symbol. |