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 | ||
