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.cpp22
1 files changed, 19 insertions, 3 deletions
diff --git a/src/options/language.cpp b/src/options/language.cpp
index 4aefd742c..0bd1e144a 100644
--- a/src/options/language.cpp
+++ b/src/options/language.cpp
@@ -79,6 +79,7 @@ InputLanguage toInputLanguage(OutputLanguage language) {
case output::LANG_CVC4:
case output::LANG_Z3STR:
case output::LANG_SYGUS:
+ case output::LANG_SYGUS_V2:
// these entries directly correspond (by design)
return InputLanguage(int(language));
@@ -103,6 +104,7 @@ OutputLanguage toOutputLanguage(InputLanguage language) {
case input::LANG_CVC4:
case input::LANG_Z3STR:
case input::LANG_SYGUS:
+ case input::LANG_SYGUS_V2:
// these entries directly correspond (by design)
return OutputLanguage(int(language));
@@ -155,9 +157,17 @@ OutputLanguage toOutputLanguage(std::string language) {
return output::LANG_Z3STR;
} else if(language == "sygus" || language == "LANG_SYGUS") {
return output::LANG_SYGUS;
- } else if(language == "ast" || language == "LANG_AST") {
+ }
+ else if (language == "sygus2" || language == "LANG_SYGUS_V2")
+ {
+ return output::LANG_SYGUS_V2;
+ }
+ else if (language == "ast" || language == "LANG_AST")
+ {
return output::LANG_AST;
- } else if(language == "auto" || language == "LANG_AUTO") {
+ }
+ else if (language == "auto" || language == "LANG_AUTO")
+ {
return output::LANG_AUTO;
}
@@ -195,7 +205,13 @@ InputLanguage toInputLanguage(std::string language) {
return input::LANG_Z3STR;
} else if(language == "sygus" || language == "LANG_SYGUS") {
return input::LANG_SYGUS;
- } else if(language == "auto" || language == "LANG_AUTO") {
+ }
+ else if (language == "sygus2" || language == "LANG_SYGUS_V2")
+ {
+ return input::LANG_SYGUS_V2;
+ }
+ else if (language == "auto" || language == "LANG_AUTO")
+ {
return input::LANG_AUTO;
}
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback