OVH Cloud OVH Cloud

parser de java en java

1 réponse
Avatar
Alain BARBET
Bonjour,

je cherche un parser de java (en java) qui pourrait me permettre de
récupérer les attributs et méthodes de chaque classe d'un fichier source.

J'ai vu un outil générateur de parser : ATNLR, mais je ne sais pas si il
existe quelques chose de plus simple : avec la grammaire java deja reconnu.

L'ideal serait une classe dont le constructeur prend en argument un (ou
une liste de) fichier source java , et qui permettrait la construction
d'un arbre classes-méthodes
-attributs.

merci

1 réponse

Avatar
mmaillia
Alain BARBET wrote in message news:<bsfvt7$d8b$...
Bonjour,

je cherche un parser de java (en java) qui pourrait me permettre de
récupérer les attributs et méthodes de chaque classe d'un fichier source.

J'ai vu un outil générateur de parser : ATNLR, mais je ne sais pas si il
existe quelques chose de plus simple : avec la grammaire java deja reconnu.

L'ideal serait une classe dont le constructeur prend en argument un (ou
une liste de) fichier source java , et qui permettrait la construction
d'un arbre classes-méthodes
-attributs.

merci


J'ai finalement trouvé la solution :
- le générateur ADNLT
- et la grammaire JAVA associé ( http://www.antlr.org/grammar/java )