summaryrefslogtreecommitdiff
path: root/test/regress/regress1/rr-verify/string-term.sy
diff options
context:
space:
mode:
Diffstat (limited to 'test/regress/regress1/rr-verify/string-term.sy')
-rw-r--r--test/regress/regress1/rr-verify/string-term.sy9
1 files changed, 5 insertions, 4 deletions
diff --git a/test/regress/regress1/rr-verify/string-term.sy b/test/regress/regress1/rr-verify/string-term.sy
index 8f6593148..404719f6c 100644
--- a/test/regress/regress1/rr-verify/string-term.sy
+++ b/test/regress/regress1/rr-verify/string-term.sy
@@ -1,24 +1,25 @@
-; COMMAND-LINE: --sygus-rr --sygus-samples=1000 --sygus-abort-size=1 --sygus-rr-verify-abort --no-sygus-sym-break
+; COMMAND-LINE: --lang=sygus2 --sygus-rr --sygus-samples=1000 --sygus-abort-size=1 --sygus-rr-verify-abort --no-sygus-sym-break
; EXPECT: (error "Maximum term size (1) for enumerative SyGuS exceeded.")
; SCRUBBER: grep -v -E '(\(define-fun|\(candidate-rewrite)'
; EXIT: 1
(set-logic SLIA)
-(synth-fun f ((x String) (y String) (z Int)) String (
+(synth-fun f ((x String) (y String) (z Int)) String
+((Start String) (StartInt Int)) (
(Start String (
x y "A" "B" ""
(str.++ Start Start)
(str.replace Start Start Start)
(str.at Start StartInt)
- (int.to.str StartInt)
+ (str.from_int StartInt)
(str.substr Start StartInt StartInt)))
(StartInt Int (
0 1 z
(+ StartInt StartInt)
(- StartInt StartInt)
(str.len Start)
- (str.to.int Start)
+ (str.to_int Start)
(str.indexof Start Start StartInt)))
))
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback