diff options
author | 2014-11-25 01:38:44 +0000 | |
---|---|---|
committer | 2014-11-25 01:38:44 +0000 | |
commit | 7f372d57811fbdf7431c742d2de8dadf2af7a3fb (patch) | |
tree | 2af5decaf0a8ecfa97bef375d425bc67ea3b38d3 /native/dicttoolkit/src/command_executors/makedict_executor.cpp | |
parent | d46a5ea6671f3d5cc7d433554ffe783740dd3ab1 (diff) | |
parent | 62ac89e149b6e2275344f5cbf9bb4549f2e3c49e (diff) | |
download | latinime-7f372d57811fbdf7431c742d2de8dadf2af7a3fb.tar.gz latinime-7f372d57811fbdf7431c742d2de8dadf2af7a3fb.tar.xz latinime-7f372d57811fbdf7431c742d2de8dadf2af7a3fb.zip |
am 62ac89e1: Merge "Implement ArgumentsParser::parseArguments and add tests."
* commit '62ac89e149b6e2275344f5cbf9bb4549f2e3c49e':
Implement ArgumentsParser::parseArguments and add tests.
Diffstat (limited to 'native/dicttoolkit/src/command_executors/makedict_executor.cpp')
-rw-r--r-- | native/dicttoolkit/src/command_executors/makedict_executor.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/native/dicttoolkit/src/command_executors/makedict_executor.cpp b/native/dicttoolkit/src/command_executors/makedict_executor.cpp index 8a84e8069..4b0a5aeea 100644 --- a/native/dicttoolkit/src/command_executors/makedict_executor.cpp +++ b/native/dicttoolkit/src/command_executors/makedict_executor.cpp @@ -24,6 +24,12 @@ namespace dicttoolkit { const char *const MakedictExecutor::COMMAND_NAME = "makedict"; /* static */ int MakedictExecutor::run(const int argc, char **argv) { + const ArgumentsAndOptions argumentsAndOptions = + getArgumentsParser().parseArguments(argc, argv, true /* printErrorMessages */); + if (!argumentsAndOptions.isValid()) { + printUsage(); + return 1; + } fprintf(stderr, "Command '%s' has not been implemented yet.\n", COMMAND_NAME); return 0; } |