TW-1656: Implicitly parenthesize argv filter

- Thanks to Daniel Shahaf.
This commit is contained in:
Paul Beckingham 2015-09-12 08:57:38 -04:00
parent c4d797539d
commit c59afe34c4
5 changed files with 118 additions and 22 deletions

View file

@ -91,6 +91,7 @@ private:
void aliasExpansion ();
void canonicalizeNames ();
void categorizeArgs ();
void parenthesizeOriginalFilter ();
bool findCommand ();
bool exactMatch (const std::string&, const std::string&) const;
void desugarFilterTags ();
@ -109,7 +110,7 @@ private:
public:
std::multimap <std::string, std::string> _entities;
std::map <std::string, std::string> _aliases;
std::vector <std::string> _original_args;
std::vector <A2> _original_args;
std::vector <A2> _args;
std::vector <std::pair <std::string, std::string>> _id_ranges;