Créer un parseur java [Résolu]

indiana_jules 750 Messages postés mardi 9 mars 2004Date d'inscription 23 décembre 2008 Dernière intervention - 25 mai 2005 à 18:08 - Dernière réponse : indiana_jules 750 Messages postés mardi 9 mars 2004Date d'inscription 23 décembre 2008 Dernière intervention
- 26 mai 2005 à 09:56
Bonjour à tous

j'aimerai éditer dans le cadre d'applications un sorte de petit éditeur de script qui interpréterait du code java afin de palier certaines demandes ou autres. Pour cef aire, il faut créer un parseur.
Du coup, j'aimerai savoir s'il existe dans les api une classe ou une méthode qui permet d'executer du code java (ou autre) dans une chaine de caractére (actuellement, je travaille dans une société de dévelloppement qui utilise 4D et il existe une méthode qui s'appelle EXECUTER qui permet d'interpreter une ligne de code et de faire l'exemple suivant :
EXECUTER("mavariable:=12") `Affecter à la variable "mavariable" la valeur de 12

Comme ça n'interpréte qu'une ligne de code, j'ai dû faire un parseur qui lit mon bloc de texte afin de détecter les Si, Tant que, Boucle et autres ....
)

Voilà, et merci de vos réponses futurs

le monde a des idées : la preuve, c'est qu'il y en a de mauvaises
ne comprends pas tout, mais je parle de tout : c'est ce qui compte
Afficher la suite 

3 réponses

Répondre au sujet
cs_neodante 2837 Messages postés lundi 11 août 2003Date d'inscription 16 décembre 2006 Dernière intervention - 25 mai 2005 à 20:56
+3
Utile
Salut



Utilise grrovy ... cf mon blog en bas de la page d'accueil .. c'est un
langage de script basé sur Java et qui s'apprend en 1 heure !!!

A mon avis ça convient à 100% à ton besoin ... ;-)



@+
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de cs_neodante
cs_neodante 2837 Messages postés lundi 11 août 2003Date d'inscription 16 décembre 2006 Dernière intervention - 25 mai 2005 à 21:01
+3
Utile
Salut



Groovy ..

Home :http://groovy.codehaus.org/

User guide : http://groovy.codehaus.org/guide.html



@+
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de cs_neodante
Commenter la réponse de indiana_jules

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.