summaryrefslogtreecommitdiff
path: root/src/options/language.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/options/language.cpp')
-rw-r--r--src/options/language.cpp23
1 files changed, 14 insertions, 9 deletions
diff --git a/src/options/language.cpp b/src/options/language.cpp
index 52263567b..885549b43 100644
--- a/src/options/language.cpp
+++ b/src/options/language.cpp
@@ -70,12 +70,12 @@ bool isOutputLang_smt2_6(OutputLanguage lang, bool exact)
bool isInputLangSygus(InputLanguage lang)
{
- return lang == input::LANG_SYGUS || lang == input::LANG_SYGUS_V2;
+ return lang == input::LANG_SYGUS_V1 || lang == input::LANG_SYGUS_V2;
}
bool isOutputLangSygus(OutputLanguage lang)
{
- return lang == output::LANG_SYGUS || lang == output::LANG_SYGUS_V2;
+ return lang == output::LANG_SYGUS_V1 || lang == output::LANG_SYGUS_V2;
}
InputLanguage toInputLanguage(OutputLanguage language) {
@@ -86,7 +86,7 @@ InputLanguage toInputLanguage(OutputLanguage language) {
case output::LANG_TPTP:
case output::LANG_CVC4:
case output::LANG_Z3STR:
- case output::LANG_SYGUS:
+ case output::LANG_SYGUS_V1:
case output::LANG_SYGUS_V2:
// these entries directly correspond (by design)
return InputLanguage(int(language));
@@ -108,7 +108,7 @@ OutputLanguage toOutputLanguage(InputLanguage language) {
case input::LANG_TPTP:
case input::LANG_CVC4:
case input::LANG_Z3STR:
- case input::LANG_SYGUS:
+ case input::LANG_SYGUS_V1:
case input::LANG_SYGUS_V2:
// these entries directly correspond (by design)
return OutputLanguage(int(language));
@@ -155,10 +155,13 @@ OutputLanguage toOutputLanguage(std::string language) {
} else if(language == "z3str" || language == "z3-str" ||
language == "LANG_Z3STR") {
return output::LANG_Z3STR;
- } else if(language == "sygus" || language == "LANG_SYGUS") {
- return output::LANG_SYGUS;
}
- else if (language == "sygus2" || language == "LANG_SYGUS_V2")
+ else if (language == "sygus1" || language == "LANG_SYGUS_V1")
+ {
+ return output::LANG_SYGUS_V1;
+ }
+ else if (language == "sygus" || language == "LANG_SYGUS"
+ || language == "sygus2" || language == "LANG_SYGUS_V2")
{
return output::LANG_SYGUS_V2;
}
@@ -195,8 +198,10 @@ InputLanguage toInputLanguage(std::string language) {
} else if(language == "z3str" || language == "z3-str" ||
language == "LANG_Z3STR") {
return input::LANG_Z3STR;
- } else if(language == "sygus" || language == "LANG_SYGUS") {
- return input::LANG_SYGUS;
+ }
+ else if (language == "sygus1" || language == "LANG_SYGUS_V1")
+ {
+ return input::LANG_SYGUS_V1;
}
else if (language == "sygus2" || language == "LANG_SYGUS_V2")
{
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback