Présentation générale
|
Un fichier au format .PT (plain text) permet de générer des fichiers sous plusieurs formats (ou mode) tels que:
La génération des documents finaux passe
par la création d'un fichier source (plain text) spécifique
à chaque format (ou mode).
Le contenu de ce fichier intermédiaire sera désigné
par WYG (What You Get) par opposition
au résultat final, tel qu'il apparaîtra à l'écran,
qui sera désigné
par WYS (What You See).
La compilation d'un fichier PT en un fichier WYG repose en majeur partie sur l'emploi du préprocesseur cpp du C++ et l'inclusion d'un fichier de macro .MAC adéquat. Cependant un filtre commun pt2pp et un filtre spécifique (PP2RTF, pt2latex ou pt2html par exemple) sont employés avant et après la phase du préprocesseur.
Un fichier au format .PT obéit donc au règles du préprocesseur du C++ concernant la définition de macro, l'inclusion et l'utilisation de commentaires. Cependant, le filtre pt2pp modifie très légèrement la spécification en ce qui concerne la présence des chaînes de caractères et la définitions de caractères. Ceci en altèrant l'usage des caractères " et '.