Expression reboot

- A3 now tracks whether a command is read-only, and builds filters accordingly.
- Implemented extract_filter, extract_modfications and extract_words stubs.
- Removed all E9 implementation details - this is going to be written from
  scratch.
This commit is contained in:
Paul Beckingham 2011-07-23 23:36:54 -04:00
parent c344c07579
commit 91225d808f
6 changed files with 109 additions and 1076 deletions

View file

@ -98,6 +98,10 @@ public:
bool find_command (std::string&) const;
const std::string find_limit () const;
const A3 extract_filter () const;
const A3 extract_modifications () const;
const A3 extract_words () const;
/*
static std::vector <std::string> operator_list ();
@ -134,6 +138,9 @@ public:
static bool valid_modifier (const std::string&);
*/
void dump (const std::string&);
private:
bool _read_only_command;
};
#endif