Use `|` to print quoted strings in `set-info` command. (#7240)
authorAbdalrhman Mohamed <32971963+abdoo8080@users.noreply.github.com>
Thu, 23 Sep 2021 16:30:07 +0000 (11:30 -0500)
committerGitHub <noreply@github.com>
Thu, 23 Sep 2021 16:30:07 +0000 (11:30 -0500)
commit970072e32f860a43b37bc0473bfdf1ab0af5d01e
tree69a3180689618858ec5e2981e64c7fda41f1f8ef
parent55d3b25f8d18495f92c0058df73f6ed80a369186
Use `|` to print quoted strings in `set-info` command. (#7240)

This PR is a step towards enabling raw-benchmark for cvc5 regressions. cvc5 fails to reparse 57 regressions (in regress0) printed be raw-benchmark because they contain multi-line strings in set-info that we don't print between vertical bars right now. This PR fixes that bug and removes 2 commands (derived from set-info commands) that are not used by the parsers anymore.
src/printer/ast/ast_printer.cpp
src/printer/ast/ast_printer.h
src/printer/printer.cpp
src/printer/printer.h
src/printer/smt2/smt2_printer.cpp
src/printer/smt2/smt2_printer.h
src/smt/command.cpp
src/smt/command.h
src/smt/listeners.cpp
src/smt/smt_engine.cpp
src/theory/theory_engine.cpp