some work in MainSpaceParser: added reading long (--longname) parameters

git-svn-id: svn://ttmath.org/publicrep/pikotools/trunk@1025 e52654a7-88a9-db11-a3e9-0013d4bc506e
This commit is contained in:
2016-02-08 18:00:17 +00:00
parent 7b4b576489
commit 9deb2ff2f2
4 changed files with 80 additions and 20 deletions

View File

@@ -63,6 +63,7 @@ public:
status_ok = 0,
status_space_not_assigned = 1,
status_syntax_error = 2,
status_reading_eof = 3 /* CHANGE ME give a better name */
};
void SetSpace(Space & space);
@@ -88,7 +89,7 @@ private:
void ParseSingleArgument(size_t argc, const char ** argv, size_t & argv_index);
void ParseMultiArgument(size_t argc, const char ** argv, size_t & argv_index);
size_t RequireOption(const std::wstring & arg);
void AddValueToItem(const std::wstring & name, const std::wstring & empty_value, const std::vector<std::wstring> & list);
};