Add the Expr-level sequence datatype (#4526)
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>
Wed, 27 May 2020 23:05:07 +0000 (18:05 -0500)
committerGitHub <noreply@github.com>
Wed, 27 May 2020 23:05:07 +0000 (16:05 -0700)
commit4df14f1e09549be607123c66b7dd206e8e244c89
tree3104897629ebe9efe4d14983ad89fb0d8778d4f2
parent449cf281987eb8a2d43a572817db5c870a010c08
Add the Expr-level sequence datatype (#4526)

This adds the expr-level sequence datatypes. This is required for further progress on sequences. However, note that this class may be deleted in the further when the Expr level is replaced.
12 files changed:
src/CMakeLists.txt
src/bindings/java/CMakeLists.txt
src/cvc4.i
src/expr/CMakeLists.txt
src/expr/expr.i
src/expr/expr_manager.i
src/expr/expr_sequence.cpp [new file with mode: 0644]
src/expr/expr_sequence.h [new file with mode: 0644]
src/expr/expr_sequence.i [new file with mode: 0644]
src/expr/sequence.cpp
src/expr/sequence.h
src/theory/strings/kinds