Le format du fichier à parser est simple :
la balise <presentation>
définit le début d'une présentation. Tous le texte avant cette balise sera ignoré ;
TITRE(slide.sh - Un générateur de présentation en HTML)
permet de définir le titre de cette présentation (qui sera affiché sur la première page). Attention : pas d'espace avant le '(' pour que m4 ne râle pas ;
la balise <slide>
définit le début d'un nouveau transparant ;
TITRE(Introduction)
permet de définir le titre de ce nouveau transparant (toujours pas d'espace avant le '(') ;
une tabulation en début de fichier sera transformée en une puce dans la
version HTML, deux tabulations en une autre puce décalée ;
la balise </slide>
clot le transparent courant ;
la balise </presentation>
clot la présentation. Tout le texte après cette balise sera ignoré.