(this commit was certified error- and warning-free by the test-and-commit script.)
}
} else if(dynamic_cast<const DeclareFunctionCommand*>(c) != NULL) {
Node n = Node::fromExpr( ((const DeclareFunctionCommand*)c)->getFunction() );
+ if(n.getKind() == kind::SKOLEM) {
+ // don't print out internal stuff
+ return;
+ }
TypeNode tn = n.getType();
out << n << " : ";
/* Boolean terms functionality needs to be merged in
}
} else if(dynamic_cast<const DeclareFunctionCommand*>(c) != NULL) {
Node n = Node::fromExpr( ((const DeclareFunctionCommand*)c)->getFunction() );
+ if(n.getKind() == kind::SKOLEM) {
+ // don't print out internal stuff
+ return;
+ }
Node val = tm.getValue( n );
if(val.getKind() == kind::LAMBDA) {
out << "(define-fun " << n << " " << val[0]