summaryrefslogtreecommitdiff
path: root/test/regress/regress0/strings/regexp-native-simple.cvc
blob: 49d6f3d64219d3fd7bf6d0f8813eac6e79176d4c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
% EXPECT: sat

x : STRING;

ASSERT x IS_IN RE_CONCAT(RE_OPT(RE_STAR(RE_UNION(RE_RANGE("i", "j"), RE_RANGE("k", "l")))),
                                RE_PLUS(STRING_TO_REGEXP("abc")),
                                RE_LOOP(STRING_TO_REGEXP("def"), 1, 2),
                                RE_SIGMA);
ASSERT NOT(x IS_IN RE_INTER(RE_STAR(RE_SIGMA), RE_EMPTY));

ASSERT x = "ikljabcabcdefe";

CHECKSAT;
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback