Acceuil    Utilitaires    A faire    Liens    Orienté Objet en REXX


COB2HTML


Cet outil permet de transformer un source COBOL en une page HTML pour être plus facilement consultable.

Il suffit de lancer le REXX via l'interpréteur avec pour paramètre le nom du programme COBOL avec son extension. Pour les autres plateformes il faudra adapter le source.

Exemple :

REXX COB2HTML.REX PGM_COBOL.CBL

Il génèrera un fichier portant le nom du programme avec l'extension HTML, soit ici PGM_COBOL.HTML.

J'arrête le développement de COB2HTML, il n'y aura que des corrections de bugs à l'avenir !!!!


Lors du développement de cet utilitaire je me suis rendu compte que pour bien effectuer le décodage du code il me fallait effectuer une analyse syntaxique comme un compilateur au lieu d'utiliser des solutions temporaires. Au lieu de reprendre COB2HTML en REXX j'ai décidé de recoder le tout en Java et surtout avec une approche objet et non procédurale. Donc un nouveau utilitaire va apparaître jCob2Html, à l'heure ou j'écris ces lignes rien n'est commencé et surtout je vais beaucoup lire et réfléchir sur l'analyse objet.

Bug(s) connu(s) :
1. Lors d'une définition d'une variable si le mot PIC se trouve a une autre ligne que le numéro du niveau ou du nom de la variable le programme plante. Corrigé dans la version 0.3.2.
2. Le programme ajoute un style dans une chaine de caractère entre côtes (mot clé, nom variable, …). L'utilitaire doit contrôler où il ajoute des balises HTML. Corrigé dans la version 0.6


Vous pouvez télécharger la version 0.7 ici

Ajout dans 0.7 :



Vous pouvez télécharger la version 0.6 Beta ici

Ajout dans 0.6 Beta :



Vous pouvez télécharger la version 0.5.1 Beta ici

Ajout dans 0.5.1 Beta :



Vous pouvez télécharger la version 0.5 Beta ici

Ajout dans 0.5 Beta :



Vous pouvez télécharger la version 0.4 Beta ici

Ajout dans 0.4 Beta :



Vous pouvez télécharger la version 0.3.2 Beta ici

Ajout dans 0.3.2 Beta :



Vous pouvez télécharger la version 0.31 Beta ici

Ajout dans 0.31 Beta :



Vous pouvez télécharger la version 0.21 Beta ici

Ajout dans la version 0.21 Beta :



Vous pouvez télécharger la version 0.2 Alpha ici

Ajout dans la version 0.2 Alpha :

* Recherche plus affinée des étiquettes lors de l'utilisation d'un PERFORM, maintenant il gère :



Vous pouvez télécharger la version 0.1 Alpha ici

 
cob2html.txt · Dernière modification: 2009/04/08 16:52 par bigjeff
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki