Compilateur pascal

Soyez le premier à donner votre avis sur cette source.

Vue 11 035 fois - Téléchargée 1 924 fois

Description

c'est un mini compilateur pascal réalisé en java avec l'analyseur syntaxique et l'analyseur lexicale qui permet de compiler un fichier pascal

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

apres le run fichier.p fichier non existant !!!!!!!!!!
Messages postés
288
Date d'inscription
mardi 2 mai 2006
Statut
Membre
Dernière intervention
12 octobre 2011

fallait penser aux commentaires aussi !
Messages postés
1155
Date d'inscription
samedi 17 janvier 2004
Statut
Membre
Dernière intervention
29 avril 2011
4
C'est dommage que tu n'as pas développé en objet. Une seule classe Main avec toutes les méthodes static, c'est pas vraiment objet.
Les erreurs ne sont pas gérées par le mécanisme d'exception : une seule variable globale 'erreur'
Et pour les habitués de java, la lecture est difficile car tu n'as pas respecté les conventions de nommage habituelles.

Ecrire un compilo n'est pas super simple (j'ai galéré lorsque j'ai dû en faire 1 en c++), tu aurais pu te faciliter le parsing lexical (construction de l'AST) en utilisant des librairies du style antlr (nécessite de définir les règle du langage par contre)

Une petite ré-écriture en objet serait nickel :)
>
Messages postés
1155
Date d'inscription
samedi 17 janvier 2004
Statut
Membre
Dernière intervention
29 avril 2011

La raison en est très probablement qu'il s'agit du portage en Java d'un original "historique" (et célèbre) en Pascal. Je n'ai pas encore pris le temps de vérifier s'il s'agit du "Pascal S" ou du "P2" (très proches l'un de l'autre).

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.