,

je développe un générateur de scripts ayant une syntaxe Java.

J'ai déjà réalisé une partie propre à mon projet mais pour le reste je me dis qu'il existe peut-être bien des trucs déjà faits !

Je voudrais pouvoir entre autre :
- générer de nouvelles variables avec un nom aléatoire pas encore utilisé mais d'un type connu,
- vérifier la syntaxe du programme Java...

La solution la plus bête est de parser le programme pour voir ceci => trop long à développer.

Une autre solution est d'appeler une compilation sur ce programme depuis le java (en faisant un exec("javac ...") par exemple), et de vérifier le résultat retourné.
EDIT : le souci de cette solution est l'obligation de rajouter le JDK (ou une partie) dans la livraison de mon logiciel.

Enfin, la 3° solution : utiliser quelque chose d'existant : oui mais quoi ?


Si vous une idée sur la 3° solution ou encore mieux d'autres solutions je suis preneur.

Merci d'avance