From 1d8ed81bcb817139a50404646b753192de787576 Mon Sep 17 00:00:00 2001 From: Tianyi Liang Date: Sun, 11 Jan 2015 12:00:10 -0600 Subject: adjusted to both v2.0 and v2.5 string literals --- src/printer/smt2/smt2_printer.cpp | 6 +++--- src/util/regexp.cpp | 8 +++++--- 2 files changed, 8 insertions(+), 6 deletions(-) (limited to 'src') diff --git a/src/printer/smt2/smt2_printer.cpp b/src/printer/smt2/smt2_printer.cpp index e72de92fd..72a64ab78 100644 --- a/src/printer/smt2/smt2_printer.cpp +++ b/src/printer/smt2/smt2_printer.cpp @@ -223,13 +223,13 @@ void Smt2Printer::toStream(std::ostream& out, TNode n, char c = s[i]; if(c == '"') { if(d_variant == z3str_variant || d_variant == smt2_0_variant) { - out << c; //out << "\\\""; + out << "\\\""; } else { out << "\"\""; } - } /*else if(c == '\\' && (d_variant == z3str_variant || d_variant == smt2_0_variant)) { + } else if(c == '\\' && (d_variant == z3str_variant || d_variant == smt2_0_variant)) { out << "\\\\"; - }*/ else { + } else { out << c; } } diff --git a/src/util/regexp.cpp b/src/util/regexp.cpp index 24e894678..6bbdcb36a 100644 --- a/src/util/regexp.cpp +++ b/src/util/regexp.cpp @@ -117,9 +117,11 @@ std::string String::toString() const { if(isprint( c )) { if(c == '\\') { str += "\\\\"; - } else if(c == '\"') { - str += "\\\""; - } else { + } + //else if(c == '\"') { + // str += "\\\""; + //} + else { str += c; } } else { -- cgit v1.2.3