305462_fr
V5 statut des différentes syntaxes
Conventions
- N ou M nombre entier
- label texte alpha-numerique (pas un nombre)
- _!=~ caractère underscore, point d’esclamation, egal, tilde
- Difficultés : De 1 = très facile, à 4 = prise de tète à flinguer 10 cafetières. Ressenti par moi-même.
Doc
- http://fr.campdebase.org/article/305462 C’est l’article de camptocamp, mais l’interpretation est plus juste.
- https://github.com/cbeauchesne/campui/blob/master/app/static/campui/js/markdown.js Implementation en Javascript
Liste
# | Balise | Statut | Diff | Freq | Description | RE |
---|---|---|---|---|---|---|
1 | L# | ok | 1 | 13830 | auto-incrémentation | L# |
2 | L#N | nok | 1 | 616 | longueur numero N | L#\d+ |
3 | L#+N | nok | 2 | 108 | rajouter N au dernier numero | L#\+\d+ |
4 | L#-N | nok | 2 | 159 | groupe de longueur, du dernier numero+1 Ă N | L#\-\d+ |
5 | L#-+N | nok | 2 | 525 | groupe de longueur, du dernier numero+1 Ă dernier numero +N+1 | L#\-\+\d+ |
6 | L#+N-+M | nok | 2 | 10 | groupe de longueur, du dernier numero+N Ă dernier numero +N+M | L#\+\d+\-\+\d+ |
7 | L#-N-+M | nok | 2 | 76 | groupe de longueur, du dernier numero-N Ă dernier numero -N+M | L#\-\d+\-\+\d+ |
8 | L#label | nok | 3 | 1458 | dernier numéro auquel on rajoute *label* (genre L3bis). Ca créé une numérotation bis. Si on utilise un *label2*, ca recrée une numérotation ter à partir du dernier numéro de la numérotation principale | \nL#[^\d\-\+\!\_\:\|\s\n] |
9 | L#_ | nok | 3 | 710 | revenir à la numérotation principale | L#\_ |
10 | L#! | nok | 4 | 65 | référence pour change le point de démarrage d'une numérotation bis | L#\! |
11 | L#~ | nok | 1 | 662 | ligne pleine pour mettre des commentaires | L#\~ |
12 | L#= | nok | 1 | 136 | ligne de titre | L#\= |
13 | |: | nok | 3 | 1014 | différent séparateur : tout groupe de ":" ou "|" est un séparateur de cellule. Le fait d'autoriser deux ou plus est compliqué à gerer. | [\|\:]{2,} |
14 | \n | nok | 4 | 738 | Retour Ă la ligne dans les cellules. Une des pire plaie Ă gerer... | \n([LR])#([^\n]+)\n([^RL\n][^#\n][^\n]+)\n([LR])# |
15 | L# desc | ok | 1 | 292 | mention du numéro de la longueur dans une cellule | [^\n]L#\d? |
16 | L#xxx desc | nok | 3 | 246 | mention du numéro de la longueur dans une cellule, modifiée par les options xxx | [^\n]L#[^\d \:\|] |
17 | R# desc | ok | 1 | 356 | mention du numéro du relai dans une cellule | [^\n]R#\d? |
18 | R#xxx desc | nok | 3 | 164 | mention du numéro du relai dans une cellule, modifiée par les options xxx | [^\n]R#[^\d \:\|] |
19 | R# | nok | 2 | 704 | numérotation à part pour la ligne de rappel. Ca fonctionne à moitié : le 1er R# continue la numérotation s'il est après les longueurs, mais ça fonctionne s'il est avant (le 1er L# commence bien à L1). | R# |
Bis = Variante
Les itinéraires « Bis » sont des itinéraires alternatifs.
La notion de longueur bis est souvent mal comprise. Une longueur bis n’est pas une longueur supplémentaire.
L3bis signifie : variante de L3.
Pour insérer une longueur supplémentaire (marche, raccord, liaison, transition) : employer le suffixe « tilde » (L#~) suivi du texte descriptif.
J’ai complété l’aide en anglais
merci