summaryrefslogtreecommitdiff
path: root/src/printer/cvc
diff options
context:
space:
mode:
authorajreynol <andrew.j.reynolds@gmail.com>2017-04-14 16:34:59 -0500
committerajreynol <andrew.j.reynolds@gmail.com>2017-04-14 16:34:59 -0500
commit9d7766ed1e41da53d59ad16e9ef8be8f522226df (patch)
treea0b20c6b013c2a7731c080abee6793cd91b30b1d /src/printer/cvc
parent8748256b518f5ad4b1cefe46d9445b562199871c (diff)
Fix nullary operator printers, minor.
Diffstat (limited to 'src/printer/cvc')
-rw-r--r--src/printer/cvc/cvc_printer.cpp11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/printer/cvc/cvc_printer.cpp b/src/printer/cvc/cvc_printer.cpp
index 7b0ccdb8a..6b42d4e74 100644
--- a/src/printer/cvc/cvc_printer.cpp
+++ b/src/printer/cvc/cvc_printer.cpp
@@ -90,8 +90,6 @@ void CvcPrinter::toStream(std::ostream& out, TNode n, int depth, bool types, boo
string s;
if(n.getAttribute(expr::VarNameAttr(), s)) {
out << s;
- }else if( n.getKind() == kind::UNIVERSE_SET ){
- out << "UNIVERSE :: " << n.getType();
} else {
if(n.getKind() == kind::VARIABLE) {
out << "var_";
@@ -107,6 +105,15 @@ void CvcPrinter::toStream(std::ostream& out, TNode n, int depth, bool types, boo
}
return;
}
+ if(n.isNullaryOp()) {
+ if( n.getKind() == kind::UNIVERSE_SET ){
+ out << "UNIVERSE :: " << n.getType();
+ }else{
+ //unknown printer
+ out << n.getKind();
+ }
+ return;
+ }
// constants
if(n.getMetaKind() == kind::metakind::CONSTANT) {
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback