summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorE Polgreen <epolgreen@gmail.com>2020-08-14 10:19:09 -0700
committerGitHub <noreply@github.com>2020-08-14 10:19:09 -0700
commitee055dddf887ed001fee1834ba845fb81e20e27e (patch)
tree5dd5e79e1cffb9b9619fe26050dda9614af500d2 /src
parent7b7246935910173c67917ee947639ac8ab450edc (diff)
correctly parse sygus lang option (#4884)
--lang sygus is a synonym for --lang sygus2 also fixes typo in error message for language options parsing Signed-off-by: polgreen <epolgreen@gmail.com>
Diffstat (limited to 'src')
-rw-r--r--src/options/language.cpp5
-rw-r--r--src/options/options_handler.cpp2
2 files changed, 3 insertions, 4 deletions
diff --git a/src/options/language.cpp b/src/options/language.cpp
index b00d5c102..a5b5c888b 100644
--- a/src/options/language.cpp
+++ b/src/options/language.cpp
@@ -181,9 +181,8 @@ InputLanguage toInputLanguage(std::string language) {
return input::LANG_SMTLIB_V2_6;
} else if(language == "tptp" || language == "LANG_TPTP") {
return input::LANG_TPTP;
- }
- else if (language == "sygus2" || language == "LANG_SYGUS_V2")
- {
+ } else if(language == "sygus" || language == "sygus2" ||
+ language == "LANG_SYGUS" || language == "LANG_SYGUS_V2") {
return input::LANG_SYGUS_V2;
}
else if (language == "auto" || language == "LANG_AUTO")
diff --git a/src/options/options_handler.cpp b/src/options/options_handler.cpp
index b752bfdda..1b18dd7f4 100644
--- a/src/options/options_handler.cpp
+++ b/src/options/options_handler.cpp
@@ -538,7 +538,7 @@ InputLanguage OptionsHandler::stringToInputLanguage(std::string option,
try {
return language::toInputLanguage(optarg);
} catch(OptionException& oe) {
- throw OptionException("Error in " + option + ": " + oe.getMessage() + "\nTry --language help");
+ throw OptionException("Error in " + option + ": " + oe.getMessage() + "\nTry --lang help");
}
Unreachable();
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback