diff options
author | Andrew Reynolds <andrew.j.reynolds@gmail.com> | 2020-03-30 18:15:07 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-03-30 18:15:07 -0500 |
commit | bc4055d4543f3b697ade38b810f7ac3cf02dc3c8 (patch) | |
tree | f66e1d9788fb9e7a5fbc1dfb98699da8f0298c92 /src/util/regexp.cpp | |
parent | 6838885b1250e0abbb1b8d56e6b400a5d7f3ca95 (diff) |
Rewrites for all remaining return statements in strings rewriter (#4178)
Towards proofs for string rewrites. All return statements all now associated with an enum value.
An indentation in a block of code changed in rewriteMembership.
Diffstat (limited to 'src/util/regexp.cpp')
-rw-r--r-- | src/util/regexp.cpp | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/src/util/regexp.cpp b/src/util/regexp.cpp index ca6547134..7051b251f 100644 --- a/src/util/regexp.cpp +++ b/src/util/regexp.cpp @@ -18,21 +18,25 @@ namespace CVC4 { -RegExpRepeat::RegExpRepeat(uint32_t repeatAmount) : d_repeatAmount(repeatAmount) {} +RegExpRepeat::RegExpRepeat(uint32_t repeatAmount) : d_repeatAmount(repeatAmount) +{ +} bool RegExpRepeat::operator==(const RegExpRepeat& r) const { return d_repeatAmount == r.d_repeatAmount; } -RegExpLoop::RegExpLoop(uint32_t l, uint32_t h) : d_loopMinOcc(l), d_loopMaxOcc(h) {} +RegExpLoop::RegExpLoop(uint32_t l, uint32_t h) + : d_loopMinOcc(l), d_loopMaxOcc(h) +{ +} bool RegExpLoop::operator==(const RegExpLoop& r) const { - return d_loopMinOcc == r.d_loopMinOcc - && d_loopMaxOcc == r.d_loopMaxOcc; + return d_loopMinOcc == r.d_loopMinOcc && d_loopMaxOcc == r.d_loopMaxOcc; } - + size_t RegExpRepeatHashFunction::operator()(const RegExpRepeat& r) const { return r.d_repeatAmount; @@ -54,4 +58,3 @@ std::ostream& operator<<(std::ostream& os, const RegExpLoop& r) } } // namespace CVC4 - |