summaryrefslogtreecommitdiff
path: root/src/util/regexp.cpp
diff options
context:
space:
mode:
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>2020-03-30 18:15:07 -0500
committerGitHub <noreply@github.com>2020-03-30 18:15:07 -0500
commitbc4055d4543f3b697ade38b810f7ac3cf02dc3c8 (patch)
treef66e1d9788fb9e7a5fbc1dfb98699da8f0298c92 /src/util/regexp.cpp
parent6838885b1250e0abbb1b8d56e6b400a5d7f3ca95 (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.cpp15
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
-
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback