summaryrefslogtreecommitdiff
path: root/test/regress/regress0/strings/unicode-esc.smt2
blob: 4039ecd0a0aa249a701e461252d16a66cd54dc05 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
; COMMAND-LINE: --strings-exp --lang=smt2.6
; EXPECT: sat
(set-logic ALL)

(assert (= "\u{14}" "\u0014"))
(assert (= "\u{00}" "\u{0}"))
(assert (= "\u0000" "\u{0}"))
(assert (= (str.len "\u1234") 1))
(assert (= (str.len "\u{1}") 1))
(assert (= (str.len "\u{99}") 1))
(assert (= (str.len "\u{779}") 1))
(assert (= (str.len "\u{0779}") 1))
(assert (= (str.len "\u{01779}") 1))
(assert (= (str.len "\u{001779}") 10))
(assert (= (str.len "\u{0vv79}") 9))
(assert (= (str.len "\u{11\u1234}") 7))
(assert (= (str.len "\u12345") 2))
(assert (= (str.len "\uu") 3))
(assert (= (str.len "\u{123}\u{567}") 2))
(assert (= (str.len "\u{0017") 7))
(assert (= (str.len "\\u00178") 3))
(assert (= (str.len "2\u{}") 5))
(assert (= (str.len "\uaaaa") 1))
(assert (= (str.len "\uAAAA") 1))
(assert (= (str.len "\u{0AbC}") 1))
(assert (= (str.len "\u{E}") 1))
(assert (= (str.len "\u{44444}") 9))
(assert (= (str.len "\u") 2))
(assert (= (str.len "\u001") 5))
(assert (= (str.len "\u0001") 1))

(check-sat)
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback