MCPcopy Create free account
hub / github.com/Z3Prover/z3 / stringExample

Method stringExample

examples/java/JavaExample.java:2262–2278  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

2260 }
2261
2262 public void stringExample() {
2263 System.out.println("String example");
2264 Context ctx = new Context();
2265 Expr a = ctx.mkToRe(ctx.mkString("abcd"));
2266 Expr b = ctx.mkFullRe(ctx.mkReSort(ctx.mkStringSort()));
2267 System.out.println(a);
2268 System.out.println(b);
2269 System.out.println(a.getSort());
2270 System.out.println(b.getSort());
2271 Expr c = ctx.mkConcat(ctx.mkToRe(ctx.mkString("abc")),
2272 ctx.mkFullRe(ctx.mkReSort(ctx.mkStringSort())),
2273 ctx.mkEmptyRe(ctx.mkReSort(ctx.mkStringSort())),
2274 ctx.mkAllcharRe(ctx.mkReSort(ctx.mkStringSort())),
2275 ctx.mkToRe(ctx.mkString("d")));
2276 System.out.println(c);
2277
2278 }
2279
2280 public static void main(String[] args)
2281 {

Callers 1

mainMethod · 0.95

Calls 9

mkToReMethod · 0.95
mkStringMethod · 0.95
mkFullReMethod · 0.95
mkReSortMethod · 0.95
mkStringSortMethod · 0.95
getSortMethod · 0.95
mkConcatMethod · 0.95
mkEmptyReMethod · 0.95
mkAllcharReMethod · 0.95

Tested by

no test coverage detected