Bonjour,
je suis actuellement en stage dans une SSII.
Le but de mon projet est de réaliser un logiciel java qui vérifie la validité des normes dans les sources Cobol (exemple: la bonne indentation du programme).
Je cherche actuellement comment parcourir facilement des sources en évitant de passer par du ligne à ligne.
La proposition du début de stage était de travailler sur les sources libres de checkstyle( permet de vérifier qu'un programme java est bien écrit), et de le transposer sur des sources Cobol.
Checkstyle utilise antlr qui permet de générer un parseur à partir d'une grammaire. le problème est que je n'ai trouver aucune grammaire Cobol viable.
J'ai essayer d'extraire une grammaire utiliser dans le projet koopa, mais cela s'avère trop difficile. En effet il utilise beaucoup de grammaire, et génère bizarrement et n'a aucune documentation, même pas javadoc. Enfin, résolution des grammaire n'est pas concluante.
Le but de mon projet est de réaliser un socle permettant à des programmeur cobol connaissant en partie java( pas expert ) de pouvoir ajout de nouvelle testeur de norme facilement. Pour cette raison j'aimerais éviter qu'il ai à travailler ligne par ligne.
Si vous pouvez m'aider, voir me donner une direction à suivre. Je suis en stage depuis 1 semaine. Le projet doit être aboutis fin aout.
J'espère que j'ai été assez clair dans mes explications.
Merci de votre aide.
Lauric
Partager