diff options
Diffstat (limited to 'lib/statement.cpp')
-rw-r--r-- | lib/statement.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/lib/statement.cpp b/lib/statement.cpp index e84a402..5dd3789 100644 --- a/lib/statement.cpp +++ b/lib/statement.cpp | |||
@@ -594,6 +594,18 @@ namespace verbly { | |||
594 | 594 | ||
595 | return grp; | 595 | return grp; |
596 | } | 596 | } |
597 | |||
598 | case filter::type::mask: | ||
599 | { | ||
600 | condition result = parseFilter(clause.getMaskFilter()); | ||
601 | |||
602 | if (result.getType() == condition::type::empty) | ||
603 | { | ||
604 | return {}; | ||
605 | } else { | ||
606 | return result; | ||
607 | } | ||
608 | } | ||
597 | } | 609 | } |
598 | } | 610 | } |
599 | 611 | ||