Expressions

- Improved strictness of attr and attmod detection, although it needs
  more.
- Added unit tests arguments.t.cpp, to test the detection methods.
This commit is contained in:
Paul Beckingham
2011-06-08 00:16:19 -04:00
parent 390ffb65f9
commit 199bb85d88
6 changed files with 270 additions and 58 deletions

View File

@@ -43,6 +43,7 @@ public:
private:
void expand_sequence ();
void expand_expression ();
void expand_tag (const std::string&);
void expand_attr (const std::string&);
void expand_attmod (const std::string&);
@@ -52,7 +53,7 @@ private:
void to_infix ();
void to_postfix ();
bool is_new_style ();
void dump (const std::string&);
void dump ();
private:
Arguments _original;