Travaux pratiques
Le pretty-printer
Révision d'octobre 2004
Ce document est disponible sous forme d'un fichier PostScript compressé ou d'un fichier PDF.
Le but de ce TP est de développer un « filtre » en langage C. On
appelle « filtre » un programme qui lit un texte sur l'entrée standard
(stdin) et qui sort un texte sur la sortie standard
(stdout), avec éventuellement quelques modifications. Le
plus simple des filtres est la commande Unix cat qui lit
stdin et écrit le même texte sur stdout.
Le filtre développé durant ce TP est appelé « pretty-printer » (on
nommera le fichier source pp.c
, la commande pp
). Il
permet de mettre en forme un fichier texte contenant un programme C.
On se limitera à une version simplifiée qui s'occupe uniquement de
l'indentation et des commentaires.
Ce document a été traduit de LATEX par
HEVEA et HACHA.