Précédent Index

Annexe C :   Code Source

HEVEA comprend plus de 16000 lignes de code en Objective Caml. Il est divisé en 40 modules.

Les modules que j'ai modifié ou crée représentent environ 4400 lignes.

Etant donné la taille totale du source d'HEVEA qui prendrait presque 300 pages, j'ai regroupé dans cette annexe uniquement le source des fichiers importants et de ceux que j'ai modifié ou crée. Ce sont :

latexmain.ml
Programme principal
latexscan.mll
Foncteur qui va créer Scan
outManager.mli
Interface commune des fichiers de sortie
html.ml
Production d'HTML.
htmlCommon.ml
htmlMaths.ml
mathML.ml
text.ml
Production de texte formaté
info.ml
infoRef.mll
out.ml
Gestionnaire de sortie
text/hevea.hva
Définition des macros LATEX pour le mode texte
info/article.hva
Définition du style article en mode info
Le code source entier, ainsi que la distribution actuelle d'HEVEA, peut être trouvée sur internet à l'adresse : http://para.inria.fr/~maranget/hevea/.


Précédent Index