CLI2: Removed unnecessary processing of filter
This commit is contained in:
21
src/CLI2.cpp
21
src/CLI2.cpp
@@ -555,23 +555,22 @@ void CLI2::analyze ()
|
|||||||
// Process raw string.
|
// Process raw string.
|
||||||
void CLI2::addFilter (const std::string& arg)
|
void CLI2::addFilter (const std::string& arg)
|
||||||
{
|
{
|
||||||
std::vector <std::string> filter;
|
|
||||||
|
|
||||||
if (arg.length ())
|
if (arg.length ())
|
||||||
|
{
|
||||||
|
std::vector <std::string> filter;
|
||||||
filter.push_back ("(");
|
filter.push_back ("(");
|
||||||
|
|
||||||
std::string lexeme;
|
std::string lexeme;
|
||||||
Lexer::Type type;
|
Lexer::Type type;
|
||||||
Lexer lex (arg);
|
Lexer lex (arg);
|
||||||
|
|
||||||
while (lex.token (lexeme, type))
|
while (lex.token (lexeme, type))
|
||||||
filter.push_back (lexeme);
|
filter.push_back (lexeme);
|
||||||
|
|
||||||
if (arg.length ())
|
|
||||||
filter.push_back (")");
|
filter.push_back (")");
|
||||||
|
add (filter);
|
||||||
add (filter);
|
analyze ();
|
||||||
analyze ();
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////
|
||||||
|
|||||||
Reference in New Issue
Block a user