Étrange, j'ai tésté ton script et il marche bien.
Tu t'es peut être trompé de fichier, l'erreur t'indique un autre fichier, non ? Tu aurais probablement mal fermé un const ou oublié un ; .
Donnes moi le message d'erreur entier.
Et AddRule n'existe pas, c'est addRule ;)