Ce document a été produit par HEVEA.
Votre browser peut avoir a être configuré pour afficher correctement certains symboles.
Reportez-vous à la
documentation d'HEVEA.

Licence d'informatique
Module de C/Unix
Contrôle de projet Unix

xahp --- Another HTML Preprocessor Xref

Philippe Marquet

Janvier 2002

Ce document est disponible sous forme d'un fichier PostScript compressé.



Il s'agit de développer à partir de votre projet ahp une commande xahp qui va lister les références croisées entre les définitions de macros AHP et leurs utilisations.

Cette commande xahp accepte la même syntaxe que votre commande ahp :
xahp [options] ahp-file...
L'exécution de xahp génère sur la sortie standard une liste des macros AHP définies et une liste de leur utilisation, par exemple selon le format suivant :
% xahp main.ahp
MAILTO_ME   defined in main.ahp,   on line(s) 35
MAILTO_ME   used    in main.ahp,   on line(s) 39, 68
                    in incl.ahp    on line(s) 14
MY_EMAIL    defined in main.ahp,   on line(s) 34, 65, 123
MY_EMAIL    used    in main.ahp,   on line(s) 35, 39, 67, 69, 124
                    in incl.ahp    on line(s) 2, 14, 45
Dans cet exemple, il apparait évidement que incl.ahp est utilisé par une instruction #include de main.ahp.

Vous apporterez toute précision que vous jugerez utile au comportement de la commande xahp, en particulier : Notez tout cela dans votre fichier Readme.



Vous devez me rendre votre commande xahp par mail avant la fin de la séance. Vous devriez être au fait des instructions générales à ce propos disponibles à http://www.lifl.fr/~marquet/ens/cu/mail.html.
Ce document a été traduit de LATEX par HEVEA.