diff options
Diffstat (limited to 'src/theory/strings/theory_strings_rewriter.h')
-rw-r--r-- | src/theory/strings/theory_strings_rewriter.h | 9 |
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 ) |