aboutsummaryrefslogtreecommitdiffstats
path: root/native/dicttoolkit/src/command_executors/makedict_executor.cpp
diff options
context:
space:
mode:
authorKeisuke Kuroyanagi <ksk@google.com>2014-11-25 01:38:44 +0000
committerAndroid Git Automerger <android-git-automerger@android.com>2014-11-25 01:38:44 +0000
commit7f372d57811fbdf7431c742d2de8dadf2af7a3fb (patch)
tree2af5decaf0a8ecfa97bef375d425bc67ea3b38d3 /native/dicttoolkit/src/command_executors/makedict_executor.cpp
parentd46a5ea6671f3d5cc7d433554ffe783740dd3ab1 (diff)
parent62ac89e149b6e2275344f5cbf9bb4549f2e3c49e (diff)
downloadlatinime-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.cpp6
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;
}