summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMorgan Deters <mdeters@cs.nyu.edu>2014-08-22 15:40:47 -0400
committerMorgan Deters <mdeters@cs.nyu.edu>2014-08-22 15:40:47 -0400
commitdb271d4698a0963e8d684002a69ffbb77653c6d4 (patch)
treed232a80e7f989b3397c116ce6783d78483d8e0ad
parenteedfa4073125ca334fa5f05265b3cd1e971b6eb0 (diff)
parent60ae9e3334e74b04f9ad0287ecaa2a847e54ae1a (diff)
Merge branch '1.4.x'
-rw-r--r--src/parser/smt1/Smt1.g8
-rw-r--r--src/printer/smt2/smt2_printer.cpp3
2 files changed, 7 insertions, 4 deletions
diff --git a/src/parser/smt1/Smt1.g b/src/parser/smt1/Smt1.g
index ae06ddc01..a885fe990 100644
--- a/src/parser/smt1/Smt1.g
+++ b/src/parser/smt1/Smt1.g
@@ -205,13 +205,13 @@ benchAttribute returns [CVC4::Command* smt_command = NULL]
{ ((CommandSequence*) smt_command)->addCommand(c); }
)+ RPAREN_TOK
| EXTRAPREDS_TOK LPAREN_TOK
- ( { smt_command = new CommandSequence(); }
- predicateDeclaration[c]
+ { smt_command = new CommandSequence(); }
+ ( predicateDeclaration[c]
{ ((CommandSequence*) smt_command)->addCommand(c); }
)+ RPAREN_TOK
| EXTRASORTS_TOK LPAREN_TOK
- ( { smt_command = new CommandSequence(); }
- sortDeclaration[c]
+ { smt_command = new CommandSequence(); }
+ ( sortDeclaration[c]
{ ((CommandSequence*) smt_command)->addCommand(c); }
)+ RPAREN_TOK
| NOTES_TOK STRING_LITERAL
diff --git a/src/printer/smt2/smt2_printer.cpp b/src/printer/smt2/smt2_printer.cpp
index 421518fed..c9db1eece 100644
--- a/src/printer/smt2/smt2_printer.cpp
+++ b/src/printer/smt2/smt2_printer.cpp
@@ -171,6 +171,9 @@ void Smt2Printer::toStream(std::ostream& out, TNode n,
case kind::BUILTIN:
out << smtKindString(n.getConst<Kind>());
break;
+ case kind::CHAIN_OP:
+ out << smtKindString(n.getConst<Chain>().getOperator());
+ break;
case kind::CONST_RATIONAL: {
Rational r = n.getConst<Rational>();
if(r < 0) {
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback