a new regular expression engine for solving both positive and negative membership...
authorTianyi Liang <tianyi-liang@uiowa.edu>
Fri, 28 Feb 2014 17:05:09 +0000 (11:05 -0600)
committerTianyi Liang <tianyi-liang@uiowa.edu>
Fri, 28 Feb 2014 17:05:09 +0000 (11:05 -0600)
commitcdefee8664d3e99a4cd97c4affbc639937187d50
treed13b964dc8c176fbb226baa810c0e0d4eaadb303
parent7a6c462b0ce3adf52a9d44a5f98c53065fedc33d
a new regular expression engine for solving both positive and negative membership constraints
21 files changed:
src/parser/smt2/Smt2.g
src/printer/smt2/smt2_printer.cpp
src/smt/smt_engine.cpp
src/theory/strings/kinds
src/theory/strings/options
src/theory/strings/regexp_operation.cpp
src/theory/strings/regexp_operation.h
src/theory/strings/theory_strings.cpp
src/theory/strings/theory_strings.h
src/theory/strings/theory_strings_preprocess.cpp
src/theory/strings/theory_strings_preprocess.h
src/theory/strings/theory_strings_rewriter.cpp
src/theory/strings/theory_strings_type_rules.h
test/regress/regress0/strings/Makefile.am
test/regress/regress0/strings/fmf001.smt2
test/regress/regress0/strings/fmf002.smt2
test/regress/regress0/strings/loop007.smt2
test/regress/regress0/strings/loop008.smt2
test/regress/regress0/strings/loop009.smt2
test/regress/regress0/strings/regexp001.smt2
test/regress/regress0/strings/regexp002.smt2