Move symbol manager to src/expr/ (#5420)
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>
Wed, 11 Nov 2020 18:56:03 +0000 (12:56 -0600)
committerGitHub <noreply@github.com>
Wed, 11 Nov 2020 18:56:03 +0000 (12:56 -0600)
commit80930ce4f6d21b417028a5ec207ddfbd7d85e66d
tree6c616c78fc05609983d1d4742fa5d0e69b8aa22e
parent7d3198d18304eb6ea5f087a82defb4952fce31b9
Move symbol manager to src/expr/ (#5420)

This is required since symbol manager will use context dependent data structures (in its cpp).

This is required since classes in src/parser/ are not allowed to include private headers.
20 files changed:
src/CMakeLists.txt
src/expr/CMakeLists.txt
src/expr/symbol_manager.cpp [new file with mode: 0644]
src/expr/symbol_manager.h [new file with mode: 0644]
src/main/command_executor.cpp
src/main/command_executor.h
src/main/interactive_shell.cpp
src/main/interactive_shell.h
src/parser/CMakeLists.txt
src/parser/parser.h
src/parser/parser_builder.h
src/parser/symbol_manager.cpp [deleted file]
src/parser/symbol_manager.h [deleted file]
src/smt/command.cpp
src/smt/command.h
test/api/ouroborous.cpp
test/api/smt2_compliance.cpp
test/unit/main/interactive_shell_black.h
test/unit/parser/parser_black.h
test/unit/parser/parser_builder_black.h