regex: Rename REGEXP_EMPTY and REGEXP_SIGMA to match SMT-LIB. (#7609)
authorAina Niemetz <aina.niemetz@gmail.com>
Tue, 9 Nov 2021 02:51:58 +0000 (18:51 -0800)
committerGitHub <noreply@github.com>
Tue, 9 Nov 2021 02:51:58 +0000 (02:51 +0000)
commit1d145ff68ba6e4abaf77adfe97b072f63c4d7231
tree91b6725801e183e3a9f928a9f0dcaedd17c15776
parent7391d16bf8669060043e9cff17b9e76ff15ef19e
regex: Rename REGEXP_EMPTY and REGEXP_SIGMA to match SMT-LIB. (#7609)

This renames kinds REGEXP_EMPTY to REGEXP_NONE and REGEXP_SIGMA to
REGEXP_ALLCHAR to match their SMT-LIB representation (re.none,
re.allchar). It further renames api::Solver::mkRegexpEmpty() to
mkRegexpNone and api::Solver::mkRegexpSigma to mkRegexpAllchar.
22 files changed:
src/api/cpp/cvc5.cpp
src/api/cpp/cvc5.h
src/api/cpp/cvc5_kind.h
src/api/java/io/github/cvc5/api/Solver.java
src/api/java/jni/solver.cpp
src/api/python/cvc5.pxd
src/api/python/cvc5.pxi
src/expr/node_manager.h
src/parser/smt2/smt2.cpp
src/printer/smt2/smt2_printer.cpp
src/theory/strings/kinds
src/theory/strings/regexp_elim.cpp
src/theory/strings/regexp_entail.cpp
src/theory/strings/regexp_operation.cpp
src/theory/strings/regexp_solver.cpp
src/theory/strings/sequences_rewriter.cpp
src/theory/strings/theory_strings_utils.cpp
test/python/unit/api/test_solver.py
test/unit/api/java/SolverTest.java
test/unit/api/solver_black.cpp
test/unit/theory/regexp_operation_black.cpp
test/unit/theory/sequences_rewriter_white.cpp