Metteur en page de sources Ada
Cette application permet de changer l'apparence des mots réservés et des identificateurs des sources Ada.
Elle importe des services de :
Sans noms de fichiers en paramètres, elle travaille sur les canaux standard d'E/S.
Les erreurs de syntaxe du code sont tolérées. Cependant, dans ce cas les résultats obtenus peuvent être inattendus.
On a décidé de ne pas faire un traitement des identificateurs apparaissant en commentaires. En effet, ceci présente des inconvénients :
Forme générale de la commande :
apparence [-r<u|l>] [-i<u|l|m>] [in_file [out_file]]
(1) Traitement désiré pour les mots réservés :
(2) Traitement désiré pour les identificateurs :
Une amélioration possible de cette application serait le traitement "spécial" de certains identificateurs, non conformes aux règles établies, tels que Text_IO (on ne veut pas Text_Io dans le cas -im). Ceci pourrait être réalisable à l'aide d'un fichier auxiliaire contenant ces identificateurs.
(3) Fichier d'entrée :
(4) Fichier de sortie (seulement si le fichier d'entrée a été spécifié) :
Etant donné le fichier hello_world.a :
-------------------------------------
(1) apparence hello_world.a (valeurs par défaut, format RM 9X) :
-------------------------------------
(2) apparence -iu hello_world.a (format LRM 83) :
-------------------------------------
Generated with CERN WebMaker
4.1. Description
4.2. Options
4.3. Exemples
--/ Title : Hello_World
--/ Creation : 11-Mai-1994 M. Larrea
WITH
text_io;
-- This is a simple Ada program
PROCEDURE hello_world IS
BEGIN
text_io.put_line ("Hello World !");
END hello_world;
-------------------------------------
--/ Title : Hello_World
--/ Creation : 11-Mai-1994 M. Larrea
with
Text_Io;
-- This is a simple Ada program
procedure Hello_World is
begin
Text_Io.Put_Line ("Hello World !");
end Hello_World;
-------------------------------------
--/ Title : Hello_World
--/ Creation : 11-Mai-1994 M. Larrea
with
TEXT_IO;
-- This is a simple Ada program
procedure HELLO_WORLD is
begin
TEXT_IO.PUT_LINE ("Hello World !");
end HELLO_WORLD;
-------------------------------------
Metteur en page de sources Ada - 29 MAR 95
[Next] [Previous] [Top]