summaryrefslogtreecommitdiffstats
path: root/Source/cmStringCommand.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'Source/cmStringCommand.cxx')
-rw-r--r--Source/cmStringCommand.cxx70
1 files changed, 46 insertions, 24 deletions
diff --git a/Source/cmStringCommand.cxx b/Source/cmStringCommand.cxx
index addfed4..cfb537f 100644
--- a/Source/cmStringCommand.cxx
+++ b/Source/cmStringCommand.cxx
@@ -34,43 +34,61 @@ bool cmStringCommand::InitialPass(std::vector<std::string> const& args,
const std::string& subCommand = args[0];
if (subCommand == "REGEX") {
return this->HandleRegexCommand(args);
- } else if (subCommand == "REPLACE") {
+ }
+ if (subCommand == "REPLACE") {
return this->HandleReplaceCommand(args);
- } else if (subCommand == "MD5" || subCommand == "SHA1" ||
- subCommand == "SHA224" || subCommand == "SHA256" ||
- subCommand == "SHA384" || subCommand == "SHA512") {
+ }
+ if (subCommand == "MD5" || subCommand == "SHA1" || subCommand == "SHA224" ||
+ subCommand == "SHA256" || subCommand == "SHA384" ||
+ subCommand == "SHA512") {
return this->HandleHashCommand(args);
- } else if (subCommand == "TOLOWER") {
+ }
+ if (subCommand == "TOLOWER") {
return this->HandleToUpperLowerCommand(args, false);
- } else if (subCommand == "TOUPPER") {
+ }
+ if (subCommand == "TOUPPER") {
return this->HandleToUpperLowerCommand(args, true);
- } else if (subCommand == "COMPARE") {
+ }
+ if (subCommand == "COMPARE") {
return this->HandleCompareCommand(args);
- } else if (subCommand == "ASCII") {
+ }
+ if (subCommand == "ASCII") {
return this->HandleAsciiCommand(args);
- } else if (subCommand == "CONFIGURE") {
+ }
+ if (subCommand == "CONFIGURE") {
return this->HandleConfigureCommand(args);
- } else if (subCommand == "LENGTH") {
+ }
+ if (subCommand == "LENGTH") {
return this->HandleLengthCommand(args);
- } else if (subCommand == "APPEND") {
+ }
+ if (subCommand == "APPEND") {
return this->HandleAppendCommand(args);
- } else if (subCommand == "CONCAT") {
+ }
+ if (subCommand == "CONCAT") {
return this->HandleConcatCommand(args);
- } else if (subCommand == "SUBSTRING") {
+ }
+ if (subCommand == "SUBSTRING") {
return this->HandleSubstringCommand(args);
- } else if (subCommand == "STRIP") {
+ }
+ if (subCommand == "STRIP") {
return this->HandleStripCommand(args);
- } else if (subCommand == "RANDOM") {
+ }
+ if (subCommand == "RANDOM") {
return this->HandleRandomCommand(args);
- } else if (subCommand == "FIND") {
+ }
+ if (subCommand == "FIND") {
return this->HandleFindCommand(args);
- } else if (subCommand == "TIMESTAMP") {
+ }
+ if (subCommand == "TIMESTAMP") {
return this->HandleTimestampCommand(args);
- } else if (subCommand == "MAKE_C_IDENTIFIER") {
+ }
+ if (subCommand == "MAKE_C_IDENTIFIER") {
return this->HandleMakeCIdentifierCommand(args);
- } else if (subCommand == "GENEX_STRIP") {
+ }
+ if (subCommand == "GENEX_STRIP") {
return this->HandleGenexStripCommand(args);
- } else if (subCommand == "UUID") {
+ }
+ if (subCommand == "UUID") {
return this->HandleUuidCommand(args);
}
@@ -158,7 +176,8 @@ bool cmStringCommand::HandleConfigureCommand(
if (args.size() < 2) {
this->SetError("No input string specified.");
return false;
- } else if (args.size() < 3) {
+ }
+ if (args.size() < 3) {
this->SetError("No output variable specified.");
return false;
}
@@ -203,14 +222,16 @@ bool cmStringCommand::HandleRegexCommand(std::vector<std::string> const& args)
return false;
}
return this->RegexMatch(args);
- } else if (mode == "MATCHALL") {
+ }
+ if (mode == "MATCHALL") {
if (args.size() < 5) {
this->SetError("sub-command REGEX, mode MATCHALL needs "
"at least 5 arguments total to command.");
return false;
}
return this->RegexMatchAll(args);
- } else if (mode == "REPLACE") {
+ }
+ if (mode == "REPLACE") {
if (args.size() < 6) {
this->SetError("sub-command REGEX, mode REPLACE needs "
"at least 6 arguments total to command.");
@@ -785,7 +806,8 @@ bool cmStringCommand::HandleTimestampCommand(
if (args.size() < 2) {
this->SetError("sub-command TIMESTAMP requires at least one argument.");
return false;
- } else if (args.size() > 4) {
+ }
+ if (args.size() > 4) {
this->SetError("sub-command TIMESTAMP takes at most three arguments.");
return false;
}