Create parser/interpreter for strategies
To be triggered, strategies need to answer certain conditions. Atm, the conditions are hardcoded in the PastellListener and poorly treated (for testing purpose)
We need to create an interpreter that is able to handle basic logical operators :
AND
OR
-
NOT
(optional atm)
Concrete examples :
mailsec
actes OR helios
actes AND signature
helios AND signature
- ...
In the future, we might need some more complex conditions such as :
(A OR B) AND C
(A AND C) OR B
A AND NOT(C)
(A OR B) OR NOT(C)
- ...