CLI2: Removed unused ::findOperators method

This commit is contained in:
Paul Beckingham
2015-06-20 11:18:09 -07:00
parent 53e7d74ce3
commit eca0e35451
2 changed files with 0 additions and 27 deletions

View File

@@ -522,7 +522,6 @@ void CLI2::prepareFilter (bool applyContext)
desugarFilterAttributes (); desugarFilterAttributes ();
desugarFilterAttributeModifiers (); desugarFilterAttributeModifiers ();
desugarFilterPatterns (); desugarFilterPatterns ();
findOperators ();
findAttributes (); findAttributes ();
desugarFilterPlainArgs (); desugarFilterPlainArgs ();
insertJunctions (); // Deliberately after all desugar calls. 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 <std::string> 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 () void CLI2::findAttributes ()
{ {

View File

@@ -112,7 +112,6 @@ private:
void insertIDExpr (); void insertIDExpr ();
/* /*
void desugarFilterPlainArgs (); void desugarFilterPlainArgs ();
void findOperators ();
void findAttributes (); void findAttributes ();
void insertJunctions (); void insertJunctions ();
*/ */