From ba659fb1b8bc2f110616ec113892f63f210a5ebb Mon Sep 17 00:00:00 2001 From: Andrew Reynolds Date: Sat, 30 May 2020 13:10:54 -0500 Subject: Add the sequence type (#4539) This adds basic infrastructure for the sequence type, including its type rules, type enumerator and extensions to type functions. The next step will be to finalize the support in TheoryStrings for sequences and then add front end support for sequences in the API/parsers. --- src/theory/strings/rewrites.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/theory/strings/rewrites.h') diff --git a/src/theory/strings/rewrites.h b/src/theory/strings/rewrites.h index 7a315ebd3..96a3b65fd 100644 --- a/src/theory/strings/rewrites.h +++ b/src/theory/strings/rewrites.h @@ -202,7 +202,8 @@ enum class Rewrite : uint32_t LEN_CONCAT, LEN_REPL_INV, LEN_CONV_INV, - CHARAT_ELIM + CHARAT_ELIM, + SEQ_UNIT_EVAL }; /** -- cgit v1.2.3