Simplify printing with respect to expression types (#5394)
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>
Fri, 6 Nov 2020 04:28:18 +0000 (22:28 -0600)
committerGitHub <noreply@github.com>
Fri, 6 Nov 2020 04:28:18 +0000 (22:28 -0600)
commitaf18cd275f340d1896c3b635dbeecbea2e521db1
tree438137ddb999a853b543baa70e8009da212c1e05
parentac8b2593bed81125cb1a494e4b8311e517d0e3d9
Simplify printing with respect to expression types (#5394)

This removes infrastructure for stream property related to printing type annotations on all variables.

This is towards refactoring the printers.
27 files changed:
src/expr/expr_iomanip.cpp
src/expr/expr_iomanip.h
src/expr/expr_template.cpp
src/expr/expr_template.h
src/expr/node.h
src/expr/node_value.cpp
src/expr/node_value.h
src/expr/type_node.cpp
src/expr/type_node.h
src/options/expr_options.toml
src/parser/parser.cpp
src/printer/ast/ast_printer.cpp
src/printer/ast/ast_printer.h
src/printer/cvc/cvc_printer.cpp
src/printer/cvc/cvc_printer.h
src/printer/printer.h
src/printer/smt2/smt2_printer.cpp
src/printer/smt2/smt2_printer.h
src/printer/tptp/tptp_printer.cpp
src/printer/tptp/tptp_printer.h
src/smt/command.cpp
src/smt/command.h
src/smt/node_command.cpp
src/smt/node_command.h
src/smt/options_manager.cpp
src/smt/update_ostream.h
test/unit/expr/node_black.h