- Implemented first pass as getFilterExpression.
This commit is contained in:
Paul Beckingham
2014-04-21 16:24:19 -04:00
parent b690a8d2a3
commit 997bdbdb90
2 changed files with 79 additions and 7 deletions

View File

@@ -56,6 +56,11 @@ public:
void injectDefaults ();
Tree* captureFirst (const std::string&);
const std::string getFilterExpression () const;
// TODO Extract words
// TODO Extract modifications
private:
void findTerminator ();
void findPattern ();
@@ -68,13 +73,6 @@ private:
void findModifications ();
void validate ();
// TODO Extract filter
// TODO Extract words
// TODO Extract modifications
// TODO Prepare infix
// TODO Expand operators
// TODO Expand sequence
private:
Tree* _tree;
std::multimap <std::string, std::string> _entities;