Command Line Parsing

- Implemented Arguments::extract_command to locate the command
  keyword in an argument list.
- Implemented Arguments::extract_sequence to locate and remove an ID
  sequence from an argument list.
- Added unit test for extract_sequence.
- Stubbed all Argument::extract_<object> methods.
- Simplified code in (soon to be obsolete) Sequence.cpp.
This commit is contained in:
Paul Beckingham
2011-05-28 12:09:25 -04:00
parent 8f85b0e194
commit 306f10b420
9 changed files with 291 additions and 46 deletions

View File

@@ -54,7 +54,7 @@ public:
Context (const Context&);
Context& operator= (const Context&);
void initialize (int, char**); // all startup
void initialize (int, const char**); // all startup
int run ();
int dispatch2 (std::string&); // command handler dispatch
int dispatch (std::string&); // command handler dispatch