summaryrefslogtreecommitdiff
path: root/src/theory/strings/regexp_operation.h
diff options
context:
space:
mode:
authorTianyi Liang <tianyi-liang@uiowa.edu>2014-11-26 18:11:35 -0600
committerTianyi Liang <tianyi-liang@uiowa.edu>2014-11-26 19:33:53 -0600
commit34e2436636d7a43dd6b9ec5439884f0d8960f06b (patch)
tree0e4e65cd9ef96f71145b70f654e9655b7c56e0bb /src/theory/strings/regexp_operation.h
parent29bdfca306a7cd35801c7d9cb3023d78a8b82a1f (diff)
add more functions for regular expressions
Diffstat (limited to 'src/theory/strings/regexp_operation.h')
-rw-r--r--src/theory/strings/regexp_operation.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/theory/strings/regexp_operation.h b/src/theory/strings/regexp_operation.h
index ce3093528..6a31a23fb 100644
--- a/src/theory/strings/regexp_operation.h
+++ b/src/theory/strings/regexp_operation.h
@@ -96,6 +96,8 @@ public:
Node intersect(Node r1, Node r2, bool &spflag);
Node complement(Node r, int &ret);
void splitRegExp(Node r, std::vector< PairNodes > &pset);
+ void flattenRegExp(Node r, std::vector< std::pair< CVC4::String, unsigned > > &fvec);
+ void disjunctRegExp(Node r, std::vector<Node> &vec_or);
std::string mkString( Node r );
};
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback