Move expand definitions to its own file (#5528)
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>
Thu, 26 Nov 2020 10:43:19 +0000 (04:43 -0600)
committerGitHub <noreply@github.com>
Thu, 26 Nov 2020 10:43:19 +0000 (11:43 +0100)
commit70f0cddbce01fa17622b7b70b638794181aefec5
treed49d38744a10ae902f38ef8508647329e01cb05b
parentc41a2e9be2422a211b9687833c97ba37485cd946
Move expand definitions to its own file (#5528)

We are changing our policy on how expand definitions is handled during preprocessing.

This will require some additions to expand definitions handling. This PR makes a standalone module for expanding definitions.
src/CMakeLists.txt
src/smt/expand_definitions.cpp [new file with mode: 0644]
src/smt/expand_definitions.h [new file with mode: 0644]
src/smt/preprocessor.cpp
src/smt/preprocessor.h
src/smt/process_assertions.cpp
src/smt/process_assertions.h