Le but du petit outil présenté ici est la typographie de programmes écrits dans un langage à mots-clés. Le style de typographie utilisé pour cela est fortement inspiré des résultats fournis par WEB sur des programmes Pascal. La particularité de l’ensemble des macros qui effectuent ce travail est le fait qu’elles utilisent les mécanismes internes de TeX pour effectuer la reconnaissance des mots-clés du langage, et ne nécessitent pas la définition complexe d’un automate. Ceci permet d’assurer une efficacité raisonnable à un procédé qui serait d’une lenteur effroyable avec une algorithmique classique développée en TeX.
In this article, we introduce a tool for typesetting programs written in a programming language with keywords. We propose a style derived from the one used by the WEB system to typeset Pascal programs. The strength of the set of macros that really do the job lies in the use of internal mechanisms of TeX in order to recognize the keywords, and thus no complex automaton needs to be considered. This way, the process is of reasonable efficiency, in contrast with the horrible slowness of a classical method written with TeX.
@article{CG_1990___5_30_0, author = {Naudin, P. and Quitt\'e, C.}, title = {Typographie de programmes {Ada}}, journal = {Cahiers GUTenberg}, pages = {30--40}, publisher = {Association GUTenberg}, number = {5}, year = {1990}, language = {fr}, url = {http://www.numdam.org/item/CG_1990___5_30_0/} }
Naudin, P.; Quitté, C. Typographie de programmes Ada. Cahiers GUTenberg, Actes du congrès GUTenberg 90, Toulouse, 15-17 mai 1990, no. 5 (1990), pp. 30-40. http://www.numdam.org/item/CG_1990___5_30_0/