diff options
Diffstat (limited to 'src/parser/cvc/Cvc.g')
-rw-r--r-- | src/parser/cvc/Cvc.g | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/parser/cvc/Cvc.g b/src/parser/cvc/Cvc.g index 2da9f0f63..1f0e6b890 100644 --- a/src/parser/cvc/Cvc.g +++ b/src/parser/cvc/Cvc.g @@ -706,8 +706,11 @@ mainCommand[CVC4::Command*& cmd] | ECHO_TOK ( simpleSymbolicExpr[sexpr] - { Message() << sexpr << std::endl; } - | { Message() << std::endl; } + { std::stringstream ss; + ss << sexpr; + cmd = new EchoCommand(ss.str()); + } + | { cmd = new EchoCommand(); } ) | EXIT_TOK |