Bonjour,
je souhaite vérifier une régle de codage " dans chaque déclaration d'une méthode dans mon code source doit avoir un commentaire ".
mon parseur est généré par JavaCC.
voici les productions rules de Ma méthode:
ma question comment je peux implémenter cette vérification est ce que chaque MyMethod () est avoir un commentaire avant la définition de son corps.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 // here comment of MyMethod() void MyMethod () {} { <begin> <id> "(" Argument () ")" {} (Statement ()) * <end> } void Statement () : {} { expression() } .....
un exemple de input file stream analysé par le parseur est :
Code console : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <begin> id_methode1 ( String prenon1, String age1) String id statement1 statement2 <end> <begin> id_methode2 ( String prenon2, String age2) int id statement1 statement2 <end>
Merci de votre aide.
Partager