Licence d'informatique
Module de Pratique du C
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.