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:

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()
}
 
.....
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.

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.