diff options
Diffstat (limited to 'src/api/cvc4cppkind.h')
-rw-r--r-- | src/api/cvc4cppkind.h | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/src/api/cvc4cppkind.h b/src/api/cvc4cppkind.h index 591ff9b1e..eb8575907 100644 --- a/src/api/cvc4cppkind.h +++ b/src/api/cvc4cppkind.h @@ -2046,6 +2046,16 @@ enum CVC4_PUBLIC Kind : int32_t */ STRING_SUFFIX, /** + * String is-digit. + * Returns true if string s is digit (it is one of "0", ..., "9"). + * Parameters: 1 + * -[1]: Term of sort String + * Create with: + * mkTerm(Kind kind, Term child1) + * mkTerm(Kind kind, const std::vector<Term>& children) + */ + STRING_IS_DIGIT, + /** * Integer to string. * If the integer is negative this operator returns the empty string. * Parameters: 1 @@ -2111,6 +2121,15 @@ enum CVC4_PUBLIC Kind : int32_t */ REGEXP_INTER, /** + * Regexp difference. + * Parameters: 2 + * -[1]..[2]: Terms of Regexp sort + * Create with: + * mkTerm(Kind kind, Term child1, Term child2) + * mkTerm(Kind kind, const std::vector<Term>& children) + */ + REGEXP_DIFF, + /** * Regexp *. * Parameters: 1 * -[1]: Term of sort Regexp @@ -2172,6 +2191,14 @@ enum CVC4_PUBLIC Kind : int32_t * mkTerm(Kind kind) */ REGEXP_SIGMA, + /** + * Regexp complement. + * Parameters: 1 + * -[1]: Term of sort RegExp + * Create with: + * mkTerm(Kind kind, Term child1) + */ + REGEXP_COMPLEMENT, #if 0 /* regexp rv (internal use only) */ REGEXP_RV, |