Adds support for RunTimeString

Using RunTimeStrings instead of runtime parser for
macro expansion.
This commit is contained in:
Felipe Zimmerle
2018-01-09 20:39:09 -03:00
parent cd30509f3a
commit 6fe8655ed9
24 changed files with 7153 additions and 6775 deletions

View File

@@ -61,8 +61,9 @@ bool Msg::evaluate(Rule *rule, Transaction *transaction,
}
std::string Msg::data(Transaction *transaction) {
return MacroExpansion::expand(m_parser_payload, transaction);
std::string Msg::data(Transaction *t) {
std::string a(m_string->evaluate(t));
return a;
}