From a4d251ce06cc6b794c61f1957f7243f0de803dfc Mon Sep 17 00:00:00 2001 From: Paul Beckingham Date: Sat, 14 May 2016 01:28:19 -0400 Subject: [PATCH] CLI: No longer tags FILTER if one of: CMD, EXT, BINARY --- src/CLI.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/CLI.cpp b/src/CLI.cpp index 7ea0301e..327595a1 100644 --- a/src/CLI.cpp +++ b/src/CLI.cpp @@ -393,6 +393,11 @@ void CLI::identifyFilter () { for (auto& a : _args) { + if (a.hasTag ("CMD") || + a.hasTag ("EXT") || + a.hasTag ("BINARY")) + continue; + auto raw = a.attribute ("raw"); if (a.hasTag ("HINT")) @@ -418,9 +423,7 @@ void CLI::identifyFilter () a.tag ("KEYWORD"); } - else if (! a.hasTag ("CMD") && - ! a.hasTag ("EXT") && - ! a.hasTag ("BINARY")) + else { a.tag ("FILTER"); a.tag ("TAG");