mirror of
https://github.com/GothenburgBitFactory/taskwarrior.git
synced 2025-06-26 10:54:26 +02:00
CLI
- Stubbed ::unsweetenIDs.
This commit is contained in:
parent
83ab844ba4
commit
c4bb9fbc96
2 changed files with 28 additions and 7 deletions
34
src/CLI.cpp
34
src/CLI.cpp
|
@ -272,22 +272,23 @@ void CLI::analyze ()
|
|||
}
|
||||
}
|
||||
|
||||
// Find argument types.
|
||||
aliasExpansion ();
|
||||
findOverrides ();
|
||||
categorize ();
|
||||
|
||||
// Remove all the syntactic sugar.
|
||||
unsweetenTags ();
|
||||
unsweetenAttributes ();
|
||||
unsweetenAttributeModifiers ();
|
||||
unsweetenPatterns ();
|
||||
unsweetenIDs ();
|
||||
}
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// Extract all the FILTER-tagged items.
|
||||
const std::string CLI::getFilter ()
|
||||
{
|
||||
// Remove all the syntactic sugar.
|
||||
unsweetenTags ();
|
||||
unsweetenAttributes ();
|
||||
unsweetenAttributeModifiers ();
|
||||
unsweetenPatterns ();
|
||||
// TODO all the other types: id, uuid ...
|
||||
|
||||
std::string filter = "";
|
||||
if (_args.size ())
|
||||
{
|
||||
|
@ -847,6 +848,25 @@ void CLI::unsweetenPatterns ()
|
|||
_args = reconstructed;
|
||||
}
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
void CLI::unsweetenIDs ()
|
||||
{
|
||||
std::vector <A> reconstructed;
|
||||
std::vector <A>::iterator a;
|
||||
for (a = _args.begin (); a != _args.end (); ++a)
|
||||
{
|
||||
if (a->hasTag ("FILTER"))
|
||||
{
|
||||
|
||||
|
||||
}
|
||||
else
|
||||
reconstructed.push_back (*a);
|
||||
}
|
||||
|
||||
_args = reconstructed;
|
||||
}
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
void CLI::dump (const std::string& label) const
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue