Expressions Refactor - Clarified expansion rules

- Arg now has a _value member that reflects the value in play, rather
  than the input _raw value.  Only _value is used in eval.
- DOM expansion capabilities are now controlled by rc.dom.
This commit is contained in:
Paul Beckingham 2011-08-20 17:06:50 -04:00
parent c6229a6ca6
commit 215364958e
5 changed files with 168 additions and 166 deletions

View file

@ -44,6 +44,7 @@ public:
bool operator== (const Arg&) const;
public:
std::string _value; // Interpreted value
std::string _raw; // Raw input token, never modified
std::string _type; // Data type
std::string _category; // Categorized argument