Adds support to @unconditionalMatch

Issue #1002
This commit is contained in:
Felipe Zimmerle
2016-06-21 13:46:05 -03:00
parent 60be385ebe
commit 0d53dda1a1
7 changed files with 133 additions and 2 deletions

View File

@@ -58,6 +58,7 @@
#include "operators/verify_cpf.h"
#include "operators/verify_ssn.h"
#include "operators/within.h"
#include "operators/unconditional_match.h"
#define IF_MATCH(a) \
if (op_ == #a)
@@ -172,6 +173,10 @@ Operator *Operator::instantiate(std::string op_string) {
IF_MATCH(verifyssn) { return new VerifySSN(op, param, negation); }
IF_MATCH(within) { return new Within(op, param, negation); }
IF_MATCH(unconditionalmatch) {
return new UnconditionalMatch(op, param, negation);
}
return new Operator(op, param, negation);
}