diff --git a/src/CLI2.cpp b/src/CLI2.cpp index 84f231619..5a7a0e8cf 100644 --- a/src/CLI2.cpp +++ b/src/CLI2.cpp @@ -522,7 +522,6 @@ void CLI2::prepareFilter (bool applyContext) desugarFilterAttributes (); desugarFilterAttributeModifiers (); desugarFilterPatterns (); - findOperators (); findAttributes (); desugarFilterPlainArgs (); insertJunctions (); // Deliberately after all desugar calls. @@ -1551,31 +1550,6 @@ void CLI2::desugarFilterPlainArgs () } } -//////////////////////////////////////////////////////////////////////////////// -void CLI2::findOperators () -{ - // Extract a list of entities for category. - std::vector options; - auto c = _entities.equal_range ("operator"); - for (auto e = c.first; e != c.second; ++e) - options.push_back (e->second); - - // Walk the arguments and tag as OP. - bool changes = false; - for (auto& a : _args) - if (a.hasTag ("FILTER")) - if (std::find (options.begin (), options.end (), a.attribute ("raw")) != options.end ()) - if (! a.hasTag ("OP")) - { - a.tag ("OP"); - changes = true; - } - - if (changes && - context.config.getInteger ("debug.parser") >= 3) - context.debug (dump ("CLI2::analyze findOperators")); -} - //////////////////////////////////////////////////////////////////////////////// void CLI2::findAttributes () { diff --git a/src/CLI2.h b/src/CLI2.h index 9880e58be..f6afd4c62 100644 --- a/src/CLI2.h +++ b/src/CLI2.h @@ -112,7 +112,6 @@ private: void insertIDExpr (); /* void desugarFilterPlainArgs (); - void findOperators (); void findAttributes (); void insertJunctions (); */