summaryrefslogtreecommitdiff
path: root/src/theory/strings/theory_strings_rewriter.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/theory/strings/theory_strings_rewriter.h')
-rw-r--r--src/theory/strings/theory_strings_rewriter.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/theory/strings/theory_strings_rewriter.h b/src/theory/strings/theory_strings_rewriter.h
index 2e356f8f7..32512ae00 100644
--- a/src/theory/strings/theory_strings_rewriter.h
+++ b/src/theory/strings/theory_strings_rewriter.h
@@ -159,12 +159,21 @@ class TheoryStringsRewriter {
* Returns the rewritten form of node.
*/
static Node rewriteConcat(Node node);
+
/** rewrite substr
* This is the entry point for post-rewriting terms node of the form
* str.substr( s, i1, i2 )
* Returns the rewritten form of node.
*/
static Node rewriteSubstr(Node node);
+
+ /** rewrite substr extended
+ * This is the entry point for extended post-rewriting terms node of the form
+ * str.substr( s, i1, i2 )
+ * Returns the rewritten form of node.
+ */
+ static Node rewriteSubstrExt(Node node);
+
/** rewrite contains
* This is the entry point for post-rewriting terms node of the form
* str.contains( t, s )
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback