Le texte est divisé en :
sections: séparées par des titres (
, les titres sont le premier descendant ) paragraphes: séparés par un double retour à la ligne ( ) alinéas: séparés par un simple retour à la ligne ( ) symboles: un ensemble de trucs, tels que le contenu d'un tag ( ) mots: séparés par des espacesUn alinéa peut éventuellement commencer par une ou plusieurs tabulations
Le symbole de marquage sera <>
Et de manière plus générale: '\tag'
Si un '\tag' constitue un paragraphe à lui tout seul, alors il est considéré comme tel De même pour un alinéa
Sinon c'est un symbole
un lien interne sur une section est défini par @<document#489>
où document est le nom d'un dossier et 489 est le nom du fichier contenant la section
pour un lien vers une équation (equ) un schéma (fig) @<!equ#159>
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/dl
mot:: definition du mot
- sup (^) and sub (_) can not contain alinea break
List can be nested. But a list item can only contain
- either another list
- or an alinea
One can not put chapter or section as list item
This defines three level of object in marccup:
A section consists in a single block of text with at most one level 1 title on top.
A page consists of a combination of titles and blocks of text. Where the first title must be of level 1 and all other title levels must be consistent
A document is contained in a folder which holds a doc.mcp file containing only the titles.
When it covers only a part of an alinea :
Curabitur molestie sapien lacus, !<ac aliquet neque blandit quis>. Vivamus eu neque quis mi ullamcorper condimentum.
<alinea|Curabitur molestie sapien lacus, <important {1}|ac aliquet neque blandit quis>. Vivamus eu neque quis mi ullamcorper condimentum.|>
<span>Curabitur molestie sapien lacus, <span class="mcp-important-1">ac aliquet neque blandit quis</span>. Vivamus eu neque quis mi ullamcorper condimentum.</span>
When it covers a full alinea :
!<Curabitur molestie sapien lacus, ac aliquet neque blandit quis. Vivamus eu neque quis mi ullamcorper condimentum.>
<alinea important{1}|Curabitur molestie sapien lacus, \important<ac aliquet neque blandit quis|1>. Vivamus eu neque quis mi ullamcorper condimentum.|>
<span class="mcp-important-1">Curabitur molestie sapien lacus, ac aliquet neque blandit quis. Vivamus eu neque quis mi ullamcorper condimentum.</span>