Commit Graph

7 Commits

Author SHA1 Message Date
6f097e6642 RegexMatcher.go :
- Ajoute méthode CreateRegexMatcher, qui crée une instance de RegexMatcher.go et compile le pattern.
- Ajout d'un attribut matcher auquel est attribué le retour de la compilation du pattern
- Implémentation méthode match, vérifie que la donnée reçue en paramètre respecte le pattern compilé et stocké dans la structure
2022-02-15 12:09:53 +01:00
4d1fbcb95b IProtocol.go : Suppression de la méthode Create, car doit être statique. 2022-02-15 11:58:08 +01:00
b923a292af Ajout d'une méthode d'instanciation et d'un système de regex compilable 1 seul fois (Optimisation) 2022-02-15 11:57:25 +01:00
3715e752ba Ajout de la règle HelloRule.go (non-implémentée) 2022-02-15 11:37:31 +01:00
12aff7bfe2 Remove method in IProtocol.go match and add execute 2022-02-15 11:32:16 +01:00
8d9fdba613 Change Protocol.go to IProtocol.go 2022-02-15 11:30:23 +01:00
c878fe7a77 Création d'un interface Protocol.go qui sera inplémentée par les différentes règles. 2022-02-15 11:19:43 +01:00