summaryrefslogtreecommitdiff
path: root/src/printer
diff options
context:
space:
mode:
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>2017-04-20 17:08:08 -0500
committerGitHub <noreply@github.com>2017-04-20 17:08:08 -0500
commit8a0d2b0577e174d2078026129dd01ea46f7f984a (patch)
tree5ddcdb9526db5e1694aea174588663dd92a31a7c /src/printer
parent96f66b5c2bb1feaf594fc1facbd2fb44e0f71cb0 (diff)
parent7152d6136fc8bd4701d9440ba3eee6bb7bf3a16c (diff)
Merge pull request #149 from PaulMeng/master
Support for relational operators identity and join image
Diffstat (limited to 'src/printer')
-rw-r--r--src/printer/cvc/cvc_printer.cpp12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/printer/cvc/cvc_printer.cpp b/src/printer/cvc/cvc_printer.cpp
index 6b42d4e74..4605d1956 100644
--- a/src/printer/cvc/cvc_printer.cpp
+++ b/src/printer/cvc/cvc_printer.cpp
@@ -810,6 +810,14 @@ void CvcPrinter::toStream(std::ostream& out, TNode n, int depth, bool types, boo
op << "TCLOSURE";
opType = PREFIX;
break;
+ case kind::IDEN:
+ op << "IDEN";
+ opType = PREFIX;
+ break;
+ case kind::JOIN_IMAGE:
+ op << "JOIN_IMAGE";
+ opType = INFIX;
+ break;
case kind::SINGLETON:
out << "{";
toStream(out, n[0], depth, types, false);
@@ -818,7 +826,7 @@ void CvcPrinter::toStream(std::ostream& out, TNode n, int depth, bool types, boo
break;
case kind::INSERT: {
if(bracket) {
- out << '(';
+ out << '(';
}
out << '{';
size_t i = 0;
@@ -830,7 +838,7 @@ void CvcPrinter::toStream(std::ostream& out, TNode n, int depth, bool types, boo
out << "} | ";
toStream(out, n[i], depth, types, true);
if(bracket) {
- out << ')';
+ out << ')';
}
return;
break;
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback