summaryrefslogtreecommitdiff
path: root/src/parser/smt2/Smt2.g
diff options
context:
space:
mode:
authorAndres Noetzli <andres.noetzli@gmail.com>2018-05-29 05:43:20 -0700
committerAndrew Reynolds <andrew.j.reynolds@gmail.com>2018-05-29 07:43:20 -0500
commit6059866b361d0852d0b70d484b0cb397f3cc5bf4 (patch)
treea06379fe4b368addd94db16261b4ff6004e3b482 /src/parser/smt2/Smt2.g
parent74c1ad7e4a8e93316b7555ac8a1b88ee777335e2 (diff)
Track input language in a single place (#2003)
Diffstat (limited to 'src/parser/smt2/Smt2.g')
-rw-r--r--src/parser/smt2/Smt2.g15
1 files changed, 0 insertions, 15 deletions
diff --git a/src/parser/smt2/Smt2.g b/src/parser/smt2/Smt2.g
index d6b5af324..4b8c52841 100644
--- a/src/parser/smt2/Smt2.g
+++ b/src/parser/smt2/Smt2.g
@@ -1128,21 +1128,6 @@ metaInfoInternal[std::unique_ptr<CVC4::Command>* cmd]
{ name = AntlrInput::tokenText($KEYWORD);
if(name == ":cvc4-logic" || name == ":cvc4_logic") {
PARSER_STATE->setLogic(sexpr.getValue());
- } else if(name == ":smt-lib-version") {
- // if we don't recognize the revision name, just keep the current mode
- if( (sexpr.isRational() && sexpr.getRationalValue() == Rational(2)) ||
- sexpr.getValue() == "2" ||
- sexpr.getValue() == "2.0" ) {
- PARSER_STATE->setLanguage(language::input::LANG_SMTLIB_V2_0);
- } else if( (sexpr.isRational() &&
- sexpr.getRationalValue() == Rational(5, 2)) ||
- sexpr.getValue() == "2.5" ) {
- PARSER_STATE->setLanguage(language::input::LANG_SMTLIB_V2_5);
- } else if( (sexpr.isRational() &&
- sexpr.getRationalValue() == Rational(13, 5)) ||
- sexpr.getValue() == "2.6" ) {
- PARSER_STATE->setLanguage(language::input::LANG_SMTLIB_V2_6);
- }
}
PARSER_STATE->setInfo(name.c_str() + 1, sexpr);
cmd->reset(new SetInfoCommand(name.c_str() + 1, sexpr));
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback