From c23fb6fd148f57a0124a50bb89d5c83e5b23a6bf Mon Sep 17 00:00:00 2001 From: Theodoros Kasampalis Date: Mon, 23 Sep 2024 13:28:39 -0500 Subject: [PATCH] No proof hint events for unit/elememt collection hooks (#1150) The unit/element hooks for collections are not useful to the math proof team so we modify our instrumentation to not emit them at all. --- lib/codegen/CreateTerm.cpp | 11 + .../add-rewrite/input.proof.debug.out.diff | 6 - test/output/add-rewrite/input.proof.out.diff | 6 - test/output/arith/add.proof.out.diff | 6 - test/output/arith/well.proof.out.diff | 6 - .../output/assoc-function/left.proof.out.diff | 6 - .../assoc-function/next-left.proof.out.diff | 6 - .../assoc-function/next-right.proof.out.diff | 6 - .../assoc-function/right.proof.out.diff | 6 - .../builtin-functions/abs.proof.out.diff | 6 - .../builtin-functions/double.proof.out.diff | 6 - .../head-bytes.proof.out.diff | 6 - .../head-string.proof.out.diff | 6 - .../builtin-functions/ispos.proof.out.diff | 6 - .../builtin-functions/next-abs.proof.out.diff | 6 - .../next-double.proof.out.diff | 6 - .../next-head-bytes.proof.out.diff | 6 - .../next-head-string.proof.out.diff | 6 - .../next-ispos.proof.out.diff | 6 - .../program.proof.out.diff | 6 - test/output/builtin-int/input.proof.out.diff | 6 - .../read.proof.intermediate.out.diff | 6 - test/output/builtin-io/read.proof.out.diff | 6 - test/output/builtin-json/id.proof.out.diff | 6 - .../builtin-json/next-id.proof.out.diff | 6 - test/output/cast/in.proof.out.diff | 6 - .../cell-collection/exec.proof.out.diff | 10 - .../init.proof.intermediate.out.diff | 20 - test/output/cell-value/init.proof.out.diff | 20 - .../concurrent-counters/4.proof.out.diff | 6 - .../3.proof.intermediate.out.diff | 6 - .../conditional-function/3.proof.out.diff | 6 - .../custom-klabel-fun/input.proof.out.diff | 6 - .../decrement-int/2_rewrites.proof.out.diff | 6 - .../decrement/0_rewrites.proof.out.diff | 6 - .../output/decrement/1_rewrite.proof.out.diff | 6 - .../decrement/2_rewrites.proof.out.diff | 6 - .../double-rewrite/foo-a.proof.out.diff | 6 - test/output/dv/five.proof.out.diff | 6 - .../exec0.output-cell.proof.out.diff | 6 - test/output/fresh-gen/init.proof.out.diff | 17 - .../exec.proof.intermediate.out.diff | 6 - test/output/fun-context/exec.proof.out.diff | 6 - test/output/imp-sum-slow.proof.out.diff | 104 - test/output/imp-sum.proof.out.diff | 104 - test/output/imp.proof.out.diff | 1160 --------- test/output/imp/empty.proof.out.diff | 12 - .../imp5-rw-literal/empty.proof.out.diff | 6 - .../imp5-rw-literal/transfer.proof.out.diff | 6 - .../empty.proof.intermediate.out.diff | 6 - test/output/imp5-rw-succ/empty.proof.out.diff | 6 - .../transfer.proof.intermediate.out.diff | 6 - .../imp5-rw-succ/transfer.proof.out.diff | 6 - test/output/imp5/empty.proof.out.diff | 6 - test/output/imp5/transfer.proof.out.diff | 6 - test/output/injections/input.proof.out.diff | 6 - test/output/is-zero/zero.proof.out.diff | 6 - test/output/kool-static.proof.out.diff | 2116 ----------------- .../in1.proof.intermediate.out.diff | 6 - .../lambda-explicit-subst/in1.proof.out.diff | 6 - .../in2.proof.intermediate.out.diff | 6 - .../lambda-explicit-subst/in2.proof.out.diff | 6 - .../in3.proof.intermediate.out.diff | 6 - .../lambda-explicit-subst/in3.proof.out.diff | 6 - test/output/let/foo.proof.out.diff | 6 - test/output/list-assoc/input.proof.out.diff | 6 - test/output/list-cons/input.proof.out.diff | 6 - test/output/list-factory/input.proof.out.diff | 6 - .../output/list-semantic/input.proof.out.diff | 26 - test/output/macro/inrange.proof.out.diff | 6 - test/output/map-fun/ac-hard.proof.out.diff | 38 - test/output/map-fun/ac.proof.out.diff | 18 - test/output/map-fun/acu-hard.proof.out.diff | 46 - test/output/map-fun/comm.proof.out.diff | 14 - test/output/map-fun/no-acu.proof.out.diff | 14 - test/output/map-fun/unit.proof.out.diff | 10 - .../output/memo-function/input.proof.out.diff | 6 - .../output/modular-config/exec.proof.out.diff | 6 - test/output/nested-cells/exec.proof.out.diff | 6 - .../input.proof.intermediate.out.diff | 6 - .../non-rec-function/input.proof.out.diff | 6 - .../pcf/collatz.proof.intermediate.out.diff | 6 - test/output/pcf/collatz.proof.out.diff | 6 - .../pcf/exp.proof.intermediate.out.diff | 6 - test/output/pcf/exp.proof.out.diff | 6 - .../peano/mul_3_5.proof.intermediate.out.diff | 6 - test/output/peano/mul_3_5.proof.out.diff | 6 - .../prioritized-rule/foo-a.proof.out.diff | 6 - test/output/projection/input.proof.out.diff | 6 - test/output/reg/exec.proof.out.diff | 34 - test/output/set-fun/input.proof.out.diff | 18 - .../simple/input.proof.intermediate.out.diff | 6 - test/output/simple/input.proof.out.diff | 6 - .../single-rewrite/foo-a.proof.out.diff | 6 - test/output/sum-cell/in.proof.out.diff | 6 - ...verse-one-five.proof.intermediate.out.diff | 6 - .../reverse-one-five.proof.out.diff | 6 - .../reverse-one.proof.intermediate.out.diff | 6 - .../reverse-one.proof.out.diff | 6 - .../simplify.proof.intermediate.out.diff | 6 - .../tree-reverse/simplify.proof.out.diff | 6 - test/output/two-counters/10.proof.out.diff | 6 - .../input.proof.intermediate.out.diff | 6 - test/output/type-cast/input.proof.out.diff | 6 - 104 files changed, 11 insertions(+), 4291 deletions(-) diff --git a/lib/codegen/CreateTerm.cpp b/lib/codegen/CreateTerm.cpp index 053089e7c..13f95b686 100644 --- a/lib/codegen/CreateTerm.cpp +++ b/lib/codegen/CreateTerm.cpp @@ -693,6 +693,12 @@ llvm::Value *create_term::create_hardcoded_hook( return nullptr; } +static bool hook_is_collection_unit_or_element(std::string const &name) { + return name == "LIST.unit" || name == "LIST.element" || name == "MAP.unit" + || name == "MAP.element" || name == "SET.unit" || name == "SET.element" + || name == "RANGEMAP.unit" || name == "RANGEMAP.element"; +} + llvm::Value *create_term::create_hook( kore_composite_pattern *hook_att, kore_composite_pattern *pattern, std::string const &location_stack) { @@ -715,6 +721,11 @@ llvm::Value *create_term::create_hook( enable_gc(old_val); } + if (hook_is_collection_unit_or_element(name)) { + // no proof trace event generation for unit/element collection hooks + return result; + } + proof_event e(definition_, module_); current_block_ = e.hook_event_pre(name, pattern, current_block_, location_stack); diff --git a/test/output/add-rewrite/input.proof.debug.out.diff b/test/output/add-rewrite/input.proof.debug.out.diff index a23cc0ef8..650cf548c 100644 --- a/test/output/add-rewrite/input.proof.debug.out.diff +++ b/test/output/add-rewrite/input.proof.debug.out.diff @@ -1,10 +1,4 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lblstate'LParUndsCommUndsRParUnds'ADD-REWRITE-SYNTAX'Unds'State'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'ADD-REWRITE-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'ADD-REWRITE-SYNTAX'Unds'Nat'Unds'Nat{}(Lblz'LParRParUnds'ADD-REWRITE-SYNTAX'Unds'Nat{}())),Lblz'LParRParUnds'ADD-REWRITE-SYNTAX'Unds'Nat{}())] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblstate'LParUndsCommUndsRParUnds'ADD-REWRITE-SYNTAX'Unds'State'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'ADD-REWRITE-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'ADD-REWRITE-SYNTAX'Unds'Nat'Unds'Nat{}(Lblz'LParRParUnds'ADD-REWRITE-SYNTAX'Unds'Nat{}())),Lblz'LParRParUnds'ADD-REWRITE-SYNTAX'Unds'Nat{}()))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblstate'LParUndsCommUndsRParUnds'ADD-REWRITE-SYNTAX'Unds'State'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'ADD-REWRITE-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'ADD-REWRITE-SYNTAX'Unds'Nat'Unds'Nat{}(Lblz'LParRParUnds'ADD-REWRITE-SYNTAX'Unds'Nat{}())),Lblz'LParRParUnds'ADD-REWRITE-SYNTAX'Unds'Nat{}()))] diff --git a/test/output/add-rewrite/input.proof.out.diff b/test/output/add-rewrite/input.proof.out.diff index 886a25170..eb538e6dd 100644 --- a/test/output/add-rewrite/input.proof.out.diff +++ b/test/output/add-rewrite/input.proof.out.diff @@ -1,10 +1,4 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lblstate'LParUndsCommUndsRParUnds'ADD-REWRITE-SYNTAX'Unds'State'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'ADD-REWRITE-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'ADD-REWRITE-SYNTAX'Unds'Nat'Unds'Nat{}(Lblz'LParRParUnds'ADD-REWRITE-SYNTAX'Unds'Nat{}())),Lblz'LParRParUnds'ADD-REWRITE-SYNTAX'Unds'Nat{}())] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblstate'LParUndsCommUndsRParUnds'ADD-REWRITE-SYNTAX'Unds'State'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'ADD-REWRITE-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'ADD-REWRITE-SYNTAX'Unds'Nat'Unds'Nat{}(Lblz'LParRParUnds'ADD-REWRITE-SYNTAX'Unds'Nat{}())),Lblz'LParRParUnds'ADD-REWRITE-SYNTAX'Unds'Nat{}()))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblstate'LParUndsCommUndsRParUnds'ADD-REWRITE-SYNTAX'Unds'State'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'ADD-REWRITE-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'ADD-REWRITE-SYNTAX'Unds'Nat'Unds'Nat{}(Lblz'LParRParUnds'ADD-REWRITE-SYNTAX'Unds'Nat{}())),Lblz'LParRParUnds'ADD-REWRITE-SYNTAX'Unds'Nat{}()))] diff --git a/test/output/arith/add.proof.out.diff b/test/output/arith/add.proof.out.diff index 4acd07862..93378ac0f 100644 --- a/test/output/arith/add.proof.out.diff +++ b/test/output/arith/add.proof.out.diff @@ -1,10 +1,4 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lbladd'LParUndsCommUndsRParUnds'ARITH-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortInt{}}("1"),Lbladd'LParUndsCommUndsRParUnds'ARITH-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2")))] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbladd'LParUndsCommUndsRParUnds'ARITH-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortInt{}}("1"),Lbladd'LParUndsCommUndsRParUnds'ARITH-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbladd'LParUndsCommUndsRParUnds'ARITH-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortInt{}}("1"),Lbladd'LParUndsCommUndsRParUnds'ARITH-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))))] diff --git a/test/output/arith/well.proof.out.diff b/test/output/arith/well.proof.out.diff index c51fe7d1a..fc06fa37f 100644 --- a/test/output/arith/well.proof.out.diff +++ b/test/output/arith/well.proof.out.diff @@ -1,10 +1,4 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lblwell'LParUndsCommUndsCommUndsRParUnds'ARITH-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbladd'LParUndsCommUndsRParUnds'ARITH-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortInt{}}("1"),Lbladd'LParUndsCommUndsRParUnds'ARITH-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))),Lbladd'LParUndsCommUndsRParUnds'ARITH-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'ARITH-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4")))] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblwell'LParUndsCommUndsCommUndsRParUnds'ARITH-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbladd'LParUndsCommUndsRParUnds'ARITH-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortInt{}}("1"),Lbladd'LParUndsCommUndsRParUnds'ARITH-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))),Lbladd'LParUndsCommUndsRParUnds'ARITH-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'ARITH-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"))))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblwell'LParUndsCommUndsCommUndsRParUnds'ARITH-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbladd'LParUndsCommUndsRParUnds'ARITH-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortInt{}}("1"),Lbladd'LParUndsCommUndsRParUnds'ARITH-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))),Lbladd'LParUndsCommUndsRParUnds'ARITH-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'ARITH-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"))))] diff --git a/test/output/assoc-function/left.proof.out.diff b/test/output/assoc-function/left.proof.out.diff index 2b29960d8..88769035c 100644 --- a/test/output/assoc-function/left.proof.out.diff +++ b/test/output/assoc-function/left.proof.out.diff @@ -11,12 +11,6 @@ function: Lbl'UndsPlus'left'UndsUnds'ASSOC-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo'Und rule: 103 2 Var'Unds'X = kore[Lblc'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}()] VarY = kore[Lbld'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}()] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lbld'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}()] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbld'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}())] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbld'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}())] diff --git a/test/output/assoc-function/next-left.proof.out.diff b/test/output/assoc-function/next-left.proof.out.diff index f145ee708..f00dea890 100644 --- a/test/output/assoc-function/next-left.proof.out.diff +++ b/test/output/assoc-function/next-left.proof.out.diff @@ -11,12 +11,6 @@ function: Lbl'UndsPlus'left'UndsUnds'ASSOC-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo'Und rule: 103 2 Var'Unds'X = kore[Lblc'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}()] VarY = kore[Lbld'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}()] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lbl'Hash'next'LParUndsRParUnds'ASSOC-FUNCTION-SYNTAX'Unds'KItem'Unds'Foo{}(Lbld'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}())] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'next'LParUndsRParUnds'ASSOC-FUNCTION-SYNTAX'Unds'KItem'Unds'Foo{}(Lbld'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}()))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'next'LParUndsRParUnds'ASSOC-FUNCTION-SYNTAX'Unds'KItem'Unds'Foo{}(Lbld'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}()))] diff --git a/test/output/assoc-function/next-right.proof.out.diff b/test/output/assoc-function/next-right.proof.out.diff index 501f6ecfd..f2ae9a296 100644 --- a/test/output/assoc-function/next-right.proof.out.diff +++ b/test/output/assoc-function/next-right.proof.out.diff @@ -11,12 +11,6 @@ function: Lbl'UndsPlus'right'UndsUnds'ASSOC-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo'Un rule: 104 2 Var'Unds'Y = kore[Lblb'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}()] VarX = kore[Lbla'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}()] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lbl'Hash'next'LParUndsRParUnds'ASSOC-FUNCTION-SYNTAX'Unds'KItem'Unds'Foo{}(Lbla'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}())] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'next'LParUndsRParUnds'ASSOC-FUNCTION-SYNTAX'Unds'KItem'Unds'Foo{}(Lbla'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}()))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'next'LParUndsRParUnds'ASSOC-FUNCTION-SYNTAX'Unds'KItem'Unds'Foo{}(Lbla'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}()))] diff --git a/test/output/assoc-function/right.proof.out.diff b/test/output/assoc-function/right.proof.out.diff index d1f6bc728..5cefa325a 100644 --- a/test/output/assoc-function/right.proof.out.diff +++ b/test/output/assoc-function/right.proof.out.diff @@ -11,12 +11,6 @@ function: Lbl'UndsPlus'right'UndsUnds'ASSOC-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo'Un rule: 104 2 Var'Unds'Y = kore[Lblb'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}()] VarX = kore[Lbla'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}()] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lbla'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}()] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbla'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}())] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbla'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}())] diff --git a/test/output/builtin-functions/abs.proof.out.diff b/test/output/builtin-functions/abs.proof.out.diff index 1eae01985..52ede5867 100644 --- a/test/output/builtin-functions/abs.proof.out.diff +++ b/test/output/builtin-functions/abs.proof.out.diff @@ -14,12 +14,6 @@ hook: KEQUAL.ite Lblite{SortInt{}} () arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortInt{}}("5")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[\dv{SortInt{}}("5")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortInt{}}("5"))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortInt{}}("5"))] diff --git a/test/output/builtin-functions/double.proof.out.diff b/test/output/builtin-functions/double.proof.out.diff index 87dcdc706..15ee4f232 100644 --- a/test/output/builtin-functions/double.proof.out.diff +++ b/test/output/builtin-functions/double.proof.out.diff @@ -6,12 +6,6 @@ hook: INT.mul Lbl'UndsStar'Int'Unds'{} () arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("10")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[\dv{SortInt{}}("10")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortInt{}}("10"))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortInt{}}("10"))] diff --git a/test/output/builtin-functions/head-bytes.proof.out.diff b/test/output/builtin-functions/head-bytes.proof.out.diff index 25867719f..3be01447a 100644 --- a/test/output/builtin-functions/head-bytes.proof.out.diff +++ b/test/output/builtin-functions/head-bytes.proof.out.diff @@ -7,12 +7,6 @@ hook: BYTES.substr LblsubstrBytes'LParUndsCommUndsCommUndsRParUnds'BYTES-HOOKED' arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBytes{}}("b")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[\dv{SortBytes{}}("b")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortBytes{}}("b"))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortBytes{}}("b"))] diff --git a/test/output/builtin-functions/head-string.proof.out.diff b/test/output/builtin-functions/head-string.proof.out.diff index 714072845..1b2e08be1 100644 --- a/test/output/builtin-functions/head-string.proof.out.diff +++ b/test/output/builtin-functions/head-string.proof.out.diff @@ -7,12 +7,6 @@ hook: STRING.substr LblsubstrString'LParUndsCommUndsCommUndsRParUnds'STRING-COMM arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortString{}}("s")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[\dv{SortString{}}("s")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortString{}}("s"))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortString{}}("s"))] diff --git a/test/output/builtin-functions/ispos.proof.out.diff b/test/output/builtin-functions/ispos.proof.out.diff index 397dc6bf7..34319f8e3 100644 --- a/test/output/builtin-functions/ispos.proof.out.diff +++ b/test/output/builtin-functions/ispos.proof.out.diff @@ -6,12 +6,6 @@ hook: INT.gt Lbl'Unds-GT-'Int'Unds'{} () arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("false")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[\dv{SortBool{}}("false")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortBool{}}("false"))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortBool{}}("false"))] diff --git a/test/output/builtin-functions/next-abs.proof.out.diff b/test/output/builtin-functions/next-abs.proof.out.diff index b778a00fa..9b31480eb 100644 --- a/test/output/builtin-functions/next-abs.proof.out.diff +++ b/test/output/builtin-functions/next-abs.proof.out.diff @@ -14,12 +14,6 @@ hook: KEQUAL.ite Lblite{SortInt{}} () arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortInt{}}("5")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortInt{}}("5"))] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortInt{}}("5")))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortInt{}}("5")))] diff --git a/test/output/builtin-functions/next-double.proof.out.diff b/test/output/builtin-functions/next-double.proof.out.diff index 25994bc64..9e7f031d5 100644 --- a/test/output/builtin-functions/next-double.proof.out.diff +++ b/test/output/builtin-functions/next-double.proof.out.diff @@ -6,12 +6,6 @@ hook: INT.mul Lbl'UndsStar'Int'Unds'{} () arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("10")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortInt{}}("10"))] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortInt{}}("10")))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortInt{}}("10")))] diff --git a/test/output/builtin-functions/next-head-bytes.proof.out.diff b/test/output/builtin-functions/next-head-bytes.proof.out.diff index 6966b67dc..94c95fa02 100644 --- a/test/output/builtin-functions/next-head-bytes.proof.out.diff +++ b/test/output/builtin-functions/next-head-bytes.proof.out.diff @@ -7,12 +7,6 @@ hook: BYTES.substr LblsubstrBytes'LParUndsCommUndsCommUndsRParUnds'BYTES-HOOKED' arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBytes{}}("b")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortBytes{}}("b"))] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortBytes{}}("b")))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortBytes{}}("b")))] diff --git a/test/output/builtin-functions/next-head-string.proof.out.diff b/test/output/builtin-functions/next-head-string.proof.out.diff index b1a166c90..fb4a11bba 100644 --- a/test/output/builtin-functions/next-head-string.proof.out.diff +++ b/test/output/builtin-functions/next-head-string.proof.out.diff @@ -7,12 +7,6 @@ hook: STRING.substr LblsubstrString'LParUndsCommUndsCommUndsRParUnds'STRING-COMM arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortString{}}("s")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortString{}}("s"))] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortString{}}("s")))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortString{}}("s")))] diff --git a/test/output/builtin-functions/next-ispos.proof.out.diff b/test/output/builtin-functions/next-ispos.proof.out.diff index ce8c4b009..e80347aca 100644 --- a/test/output/builtin-functions/next-ispos.proof.out.diff +++ b/test/output/builtin-functions/next-ispos.proof.out.diff @@ -6,12 +6,6 @@ hook: INT.gt Lbl'Unds-GT-'Int'Unds'{} () arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("false")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortBool{}}("false"))] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortBool{}}("false")))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortBool{}}("false")))] diff --git a/test/output/builtin-hook-events/program.proof.out.diff b/test/output/builtin-hook-events/program.proof.out.diff index e30bbf382..77cf50b24 100644 --- a/test/output/builtin-hook-events/program.proof.out.diff +++ b/test/output/builtin-hook-events/program.proof.out.diff @@ -1,10 +1,4 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lblfoo'LParUndsRParUnds'BUILTIN-HOOK-EVENTS-SYNTAX'Unds'Foo'Unds'Bool{}(\dv{SortBool{}}("true"))] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblfoo'LParUndsRParUnds'BUILTIN-HOOK-EVENTS-SYNTAX'Unds'Foo'Unds'Bool{}(\dv{SortBool{}}("true")))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblfoo'LParUndsRParUnds'BUILTIN-HOOK-EVENTS-SYNTAX'Unds'Foo'Unds'Bool{}(\dv{SortBool{}}("true")))] diff --git a/test/output/builtin-int/input.proof.out.diff b/test/output/builtin-int/input.proof.out.diff index 35a566b81..98a3cdfd2 100644 --- a/test/output/builtin-int/input.proof.out.diff +++ b/test/output/builtin-int/input.proof.out.diff @@ -1,10 +1,4 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lblsucc'LParUndsRParUnds'BUILTIN-INT-SYNTAX'Unds'Foo'Unds'Foo{}(Lblfoo'LParUndsRParUnds'BUILTIN-INT-SYNTAX'Unds'Foo'Unds'Int{}(\dv{SortInt{}}("5")))] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblsucc'LParUndsRParUnds'BUILTIN-INT-SYNTAX'Unds'Foo'Unds'Foo{}(Lblfoo'LParUndsRParUnds'BUILTIN-INT-SYNTAX'Unds'Foo'Unds'Int{}(\dv{SortInt{}}("5"))))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblsucc'LParUndsRParUnds'BUILTIN-INT-SYNTAX'Unds'Foo'Unds'Foo{}(Lblfoo'LParUndsRParUnds'BUILTIN-INT-SYNTAX'Unds'Foo'Unds'Int{}(\dv{SortInt{}}("5"))))] diff --git a/test/output/builtin-io/read.proof.intermediate.out.diff b/test/output/builtin-io/read.proof.intermediate.out.diff index 385394187..278b63d8f 100644 --- a/test/output/builtin-io/read.proof.intermediate.out.diff +++ b/test/output/builtin-io/read.proof.intermediate.out.diff @@ -1,10 +1,4 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[\dv{SortString{}}("input_file")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortString{}}("input_file"))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortString{}}("input_file"))] diff --git a/test/output/builtin-io/read.proof.out.diff b/test/output/builtin-io/read.proof.out.diff index ba4eeb876..cfcc6a0de 100644 --- a/test/output/builtin-io/read.proof.out.diff +++ b/test/output/builtin-io/read.proof.out.diff @@ -1,10 +1,4 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[\dv{SortString{}}("input_file")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortString{}}("input_file"))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortString{}}("input_file"))] diff --git a/test/output/builtin-json/id.proof.out.diff b/test/output/builtin-json/id.proof.out.diff index b904b20cf..93331e603 100644 --- a/test/output/builtin-json/id.proof.out.diff +++ b/test/output/builtin-json/id.proof.out.diff @@ -8,12 +8,6 @@ hook result: kore[\dv{SortString{}}("{\x22key\x22:2}")] hook: JSON.string2json LblString2JSON{} () arg: kore[\dv{SortString{}}("{\x22key\x22:2}")] hook result: kore[LblJSONObject{}(LblJSONs{}(LblJSONEntry{}(\dv{SortString{}}("key"),\dv{SortInt{}}("2")),Lbl'Stop'List'LBraQuot'JSONs'QuotRBra'{}()))] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[LblJSONObject{}(LblJSONs{}(LblJSONEntry{}(\dv{SortString{}}("key"),\dv{SortInt{}}("2")),Lbl'Stop'List'LBraQuot'JSONs'QuotRBra'{}()))] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),LblJSONObject{}(LblJSONs{}(LblJSONEntry{}(\dv{SortString{}}("key"),\dv{SortInt{}}("2")),Lbl'Stop'List'LBraQuot'JSONs'QuotRBra'{}())))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),LblJSONObject{}(LblJSONs{}(LblJSONEntry{}(\dv{SortString{}}("key"),\dv{SortInt{}}("2")),Lbl'Stop'List'LBraQuot'JSONs'QuotRBra'{}())))] diff --git a/test/output/builtin-json/next-id.proof.out.diff b/test/output/builtin-json/next-id.proof.out.diff index 213bd100a..51998047e 100644 --- a/test/output/builtin-json/next-id.proof.out.diff +++ b/test/output/builtin-json/next-id.proof.out.diff @@ -8,12 +8,6 @@ hook result: kore[\dv{SortString{}}("{\x22key\x22:2}")] hook: JSON.string2json LblString2JSON{} () arg: kore[\dv{SortString{}}("{\x22key\x22:2}")] hook result: kore[LblJSONObject{}(LblJSONs{}(LblJSONEntry{}(\dv{SortString{}}("key"),\dv{SortInt{}}("2")),Lbl'Stop'List'LBraQuot'JSONs'QuotRBra'{}()))] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lbl'Hash'next'LParUndsRParUnds'BUILTIN-JSON-SYNTAX'Unds'KItem'Unds'JSON{}(LblJSONObject{}(LblJSONs{}(LblJSONEntry{}(\dv{SortString{}}("key"),\dv{SortInt{}}("2")),Lbl'Stop'List'LBraQuot'JSONs'QuotRBra'{}())))] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'next'LParUndsRParUnds'BUILTIN-JSON-SYNTAX'Unds'KItem'Unds'JSON{}(LblJSONObject{}(LblJSONs{}(LblJSONEntry{}(\dv{SortString{}}("key"),\dv{SortInt{}}("2")),Lbl'Stop'List'LBraQuot'JSONs'QuotRBra'{}()))))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'next'LParUndsRParUnds'BUILTIN-JSON-SYNTAX'Unds'KItem'Unds'JSON{}(LblJSONObject{}(LblJSONs{}(LblJSONEntry{}(\dv{SortString{}}("key"),\dv{SortInt{}}("2")),Lbl'Stop'List'LBraQuot'JSONs'QuotRBra'{}()))))] diff --git a/test/output/cast/in.proof.out.diff b/test/output/cast/in.proof.out.diff index 266c602cb..773f9ea48 100644 --- a/test/output/cast/in.proof.out.diff +++ b/test/output/cast/in.proof.out.diff @@ -1,10 +1,4 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[\dv{SortInt{}}("42")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortInt{}}("42"))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortInt{}}("42"))] diff --git a/test/output/cell-collection/exec.proof.out.diff b/test/output/cell-collection/exec.proof.out.diff index 7db63fedf..8b2ed1af7 100644 --- a/test/output/cell-collection/exec.proof.out.diff +++ b/test/output/cell-collection/exec.proof.out.diff @@ -1,10 +1,4 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lbl'Hash'exec'Unds'CELL-COLLECTION-SYNTAX'Unds'KItem{}()] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'exec'Unds'CELL-COLLECTION-SYNTAX'Unds'KItem{}())] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'exec'Unds'CELL-COLLECTION-SYNTAX'Unds'KItem{}())] @@ -24,14 +18,10 @@ rule: 320 1 VarK = kore[Lbl'Hash'exec'Unds'CELL-COLLECTION-SYNTAX'Unds'KItem{}()] function: LblinitMessagesCell{} (1) rule: 248 0 -hook: MAP.unit Lbl'Stop'MessageCellMap{} (0) -hook result: kore[Lbl'Stop'MessageCellMap{}()] function: LblinitGeneratedCounterCell{} (2) rule: 244 0 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Hash'exec'Unds'CELL-COLLECTION-SYNTAX'Unds'KItem{}(),dotk{}())),Lbl'-LT-'messages'-GT-'{}(Lbl'Stop'MessageCellMap{}()),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] rule: 197 2 Var'Unds'DotVar0 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen0 = kore[Lbl'Stop'MessageCellMap{}()] -hook: MAP.unit Lbl'Stop'MessageCellMap{} (1:0) -hook result: kore[Lbl'Stop'MessageCellMap{}()] config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(dotk{}()),Lbl'-LT-'messages'-GT-'{}(Lbl'Stop'MessageCellMap{}()),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] diff --git a/test/output/cell-value/init.proof.intermediate.out.diff b/test/output/cell-value/init.proof.intermediate.out.diff index 8ee59afcd..6a34a70c8 100644 --- a/test/output/cell-value/init.proof.intermediate.out.diff +++ b/test/output/cell-value/init.proof.intermediate.out.diff @@ -1,10 +1,4 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lbl'Hash'init'Unds'CELL-VALUE-SYNTAX'Unds'KItem{}()] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'init'Unds'CELL-VALUE-SYNTAX'Unds'KItem{}())] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'init'Unds'CELL-VALUE-SYNTAX'Unds'KItem{}())] @@ -27,8 +21,6 @@ rule: 2907 1 VarK = kore[Lbl'Hash'init'Unds'CELL-VALUE-SYNTAX'Unds'KItem{}()] function: LblinitMessagesCell{} (1) rule: 2815 0 -hook: MAP.unit Lbl'Stop'MessageCellMap{} (0) -hook result: kore[Lbl'Stop'MessageCellMap{}()] function: LblinitGeneratedCounterCell{} (2) rule: 2811 0 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Hash'init'Unds'CELL-VALUE-SYNTAX'Unds'KItem{}(),dotk{}())),Lbl'-LT-'messages'-GT-'{}(Lbl'Stop'MessageCellMap{}()),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] @@ -44,10 +36,6 @@ rule: 2760 6 VarID = kore[\dv{SortInt{}}("0")] VarREC = kore[\dv{SortString{}}("fooAccount")] VarVAL = kore[\dv{SortInt{}}("100")] -hook: MAP.element LblMessageCellMapItem{} (1:0:0) - arg: kore[Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("0"))] - arg: kore[Lbl'-LT-'message'-GT-'{}(Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("0")),Lbl'-LT-'value'-GT-'{}(\dv{SortInt{}}("100")),Lbl'-LT-'to'-GT-'{}(\dv{SortString{}}("fooAccount")))] -hook result: kore[LblMessageCellMapItem{}(Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("0")),Lbl'-LT-'message'-GT-'{}(Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("0")),Lbl'-LT-'value'-GT-'{}(\dv{SortInt{}}("100")),Lbl'-LT-'to'-GT-'{}(\dv{SortString{}}("fooAccount"))))] hook: MAP.concat Lbl'Unds'MessageCellMap'Unds'{} (1:0) arg: kore[LblMessageCellMapItem{}(Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("0")),Lbl'-LT-'message'-GT-'{}(Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("0")),Lbl'-LT-'value'-GT-'{}(\dv{SortInt{}}("100")),Lbl'-LT-'to'-GT-'{}(\dv{SortString{}}("fooAccount"))))] arg: kore[Lbl'Stop'MessageCellMap{}()] @@ -60,10 +48,6 @@ rule: 2760 6 VarID = kore[\dv{SortInt{}}("1")] VarREC = kore[\dv{SortString{}}("barAccount")] VarVAL = kore[\dv{SortInt{}}("50")] -hook: MAP.element LblMessageCellMapItem{} (1:0:0) - arg: kore[Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("1"))] - arg: kore[Lbl'-LT-'message'-GT-'{}(Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("1")),Lbl'-LT-'value'-GT-'{}(\dv{SortInt{}}("50")),Lbl'-LT-'to'-GT-'{}(\dv{SortString{}}("barAccount")))] -hook result: kore[LblMessageCellMapItem{}(Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("1")),Lbl'-LT-'message'-GT-'{}(Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("1")),Lbl'-LT-'value'-GT-'{}(\dv{SortInt{}}("50")),Lbl'-LT-'to'-GT-'{}(\dv{SortString{}}("barAccount"))))] hook: MAP.concat Lbl'Unds'MessageCellMap'Unds'{} (1:0) arg: kore[LblMessageCellMapItem{}(Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("1")),Lbl'-LT-'message'-GT-'{}(Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("1")),Lbl'-LT-'value'-GT-'{}(\dv{SortInt{}}("50")),Lbl'-LT-'to'-GT-'{}(\dv{SortString{}}("barAccount"))))] arg: kore[LblMessageCellMapItem{}(Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("0")),Lbl'-LT-'message'-GT-'{}(Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("0")),Lbl'-LT-'value'-GT-'{}(\dv{SortInt{}}("100")),Lbl'-LT-'to'-GT-'{}(\dv{SortString{}}("fooAccount"))))] @@ -76,10 +60,6 @@ rule: 2760 6 VarID = kore[\dv{SortInt{}}("2")] VarREC = kore[\dv{SortString{}}("oofAccount")] VarVAL = kore[\dv{SortInt{}}("200")] -hook: MAP.element LblMessageCellMapItem{} (1:0:0) - arg: kore[Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("2"))] - arg: kore[Lbl'-LT-'message'-GT-'{}(Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("2")),Lbl'-LT-'value'-GT-'{}(\dv{SortInt{}}("200")),Lbl'-LT-'to'-GT-'{}(\dv{SortString{}}("oofAccount")))] -hook result: kore[LblMessageCellMapItem{}(Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("2")),Lbl'-LT-'message'-GT-'{}(Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("2")),Lbl'-LT-'value'-GT-'{}(\dv{SortInt{}}("200")),Lbl'-LT-'to'-GT-'{}(\dv{SortString{}}("oofAccount"))))] hook: MAP.concat Lbl'Unds'MessageCellMap'Unds'{} (1:0) arg: kore[LblMessageCellMapItem{}(Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("2")),Lbl'-LT-'message'-GT-'{}(Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("2")),Lbl'-LT-'value'-GT-'{}(\dv{SortInt{}}("200")),Lbl'-LT-'to'-GT-'{}(\dv{SortString{}}("oofAccount"))))] arg: kore[Lbl'Unds'MessageCellMap'Unds'{}(LblMessageCellMapItem{}(Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("1")),Lbl'-LT-'message'-GT-'{}(Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("1")),Lbl'-LT-'value'-GT-'{}(\dv{SortInt{}}("50")),Lbl'-LT-'to'-GT-'{}(\dv{SortString{}}("barAccount")))),LblMessageCellMapItem{}(Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("0")),Lbl'-LT-'message'-GT-'{}(Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("0")),Lbl'-LT-'value'-GT-'{}(\dv{SortInt{}}("100")),Lbl'-LT-'to'-GT-'{}(\dv{SortString{}}("fooAccount")))))] diff --git a/test/output/cell-value/init.proof.out.diff b/test/output/cell-value/init.proof.out.diff index ac36555e0..e5d38f342 100644 --- a/test/output/cell-value/init.proof.out.diff +++ b/test/output/cell-value/init.proof.out.diff @@ -1,10 +1,4 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lbl'Hash'init'Unds'CELL-VALUE-SYNTAX'Unds'KItem{}()] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'init'Unds'CELL-VALUE-SYNTAX'Unds'KItem{}())] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'init'Unds'CELL-VALUE-SYNTAX'Unds'KItem{}())] @@ -24,8 +18,6 @@ rule: 2907 1 VarK = kore[Lbl'Hash'init'Unds'CELL-VALUE-SYNTAX'Unds'KItem{}()] function: LblinitMessagesCell{} (1) rule: 2815 0 -hook: MAP.unit Lbl'Stop'MessageCellMap{} (0) -hook result: kore[Lbl'Stop'MessageCellMap{}()] function: LblinitGeneratedCounterCell{} (2) rule: 2811 0 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Hash'init'Unds'CELL-VALUE-SYNTAX'Unds'KItem{}(),dotk{}())),Lbl'-LT-'messages'-GT-'{}(Lbl'Stop'MessageCellMap{}()),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] @@ -40,10 +32,6 @@ rule: 2760 6 VarID = kore[\dv{SortInt{}}("0")] VarREC = kore[\dv{SortString{}}("fooAccount")] VarVAL = kore[\dv{SortInt{}}("100")] -hook: MAP.element LblMessageCellMapItem{} (1:0:0) - arg: kore[Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("0"))] - arg: kore[Lbl'-LT-'message'-GT-'{}(Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("0")),Lbl'-LT-'value'-GT-'{}(\dv{SortInt{}}("100")),Lbl'-LT-'to'-GT-'{}(\dv{SortString{}}("fooAccount")))] -hook result: kore[LblMessageCellMapItem{}(Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("0")),Lbl'-LT-'message'-GT-'{}(Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("0")),Lbl'-LT-'value'-GT-'{}(\dv{SortInt{}}("100")),Lbl'-LT-'to'-GT-'{}(\dv{SortString{}}("fooAccount"))))] hook: MAP.concat Lbl'Unds'MessageCellMap'Unds'{} (1:0) arg: kore[LblMessageCellMapItem{}(Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("0")),Lbl'-LT-'message'-GT-'{}(Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("0")),Lbl'-LT-'value'-GT-'{}(\dv{SortInt{}}("100")),Lbl'-LT-'to'-GT-'{}(\dv{SortString{}}("fooAccount"))))] arg: kore[Lbl'Stop'MessageCellMap{}()] @@ -55,10 +43,6 @@ rule: 2760 6 VarID = kore[\dv{SortInt{}}("1")] VarREC = kore[\dv{SortString{}}("barAccount")] VarVAL = kore[\dv{SortInt{}}("50")] -hook: MAP.element LblMessageCellMapItem{} (1:0:0) - arg: kore[Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("1"))] - arg: kore[Lbl'-LT-'message'-GT-'{}(Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("1")),Lbl'-LT-'value'-GT-'{}(\dv{SortInt{}}("50")),Lbl'-LT-'to'-GT-'{}(\dv{SortString{}}("barAccount")))] -hook result: kore[LblMessageCellMapItem{}(Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("1")),Lbl'-LT-'message'-GT-'{}(Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("1")),Lbl'-LT-'value'-GT-'{}(\dv{SortInt{}}("50")),Lbl'-LT-'to'-GT-'{}(\dv{SortString{}}("barAccount"))))] hook: MAP.concat Lbl'Unds'MessageCellMap'Unds'{} (1:0) arg: kore[LblMessageCellMapItem{}(Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("1")),Lbl'-LT-'message'-GT-'{}(Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("1")),Lbl'-LT-'value'-GT-'{}(\dv{SortInt{}}("50")),Lbl'-LT-'to'-GT-'{}(\dv{SortString{}}("barAccount"))))] arg: kore[LblMessageCellMapItem{}(Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("0")),Lbl'-LT-'message'-GT-'{}(Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("0")),Lbl'-LT-'value'-GT-'{}(\dv{SortInt{}}("100")),Lbl'-LT-'to'-GT-'{}(\dv{SortString{}}("fooAccount"))))] @@ -70,10 +54,6 @@ rule: 2760 6 VarID = kore[\dv{SortInt{}}("2")] VarREC = kore[\dv{SortString{}}("oofAccount")] VarVAL = kore[\dv{SortInt{}}("200")] -hook: MAP.element LblMessageCellMapItem{} (1:0:0) - arg: kore[Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("2"))] - arg: kore[Lbl'-LT-'message'-GT-'{}(Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("2")),Lbl'-LT-'value'-GT-'{}(\dv{SortInt{}}("200")),Lbl'-LT-'to'-GT-'{}(\dv{SortString{}}("oofAccount")))] -hook result: kore[LblMessageCellMapItem{}(Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("2")),Lbl'-LT-'message'-GT-'{}(Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("2")),Lbl'-LT-'value'-GT-'{}(\dv{SortInt{}}("200")),Lbl'-LT-'to'-GT-'{}(\dv{SortString{}}("oofAccount"))))] hook: MAP.concat Lbl'Unds'MessageCellMap'Unds'{} (1:0) arg: kore[LblMessageCellMapItem{}(Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("2")),Lbl'-LT-'message'-GT-'{}(Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("2")),Lbl'-LT-'value'-GT-'{}(\dv{SortInt{}}("200")),Lbl'-LT-'to'-GT-'{}(\dv{SortString{}}("oofAccount"))))] arg: kore[Lbl'Unds'MessageCellMap'Unds'{}(LblMessageCellMapItem{}(Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("1")),Lbl'-LT-'message'-GT-'{}(Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("1")),Lbl'-LT-'value'-GT-'{}(\dv{SortInt{}}("50")),Lbl'-LT-'to'-GT-'{}(\dv{SortString{}}("barAccount")))),LblMessageCellMapItem{}(Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("0")),Lbl'-LT-'message'-GT-'{}(Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("0")),Lbl'-LT-'value'-GT-'{}(\dv{SortInt{}}("100")),Lbl'-LT-'to'-GT-'{}(\dv{SortString{}}("fooAccount")))))] diff --git a/test/output/concurrent-counters/4.proof.out.diff b/test/output/concurrent-counters/4.proof.out.diff index 92c941db1..135238a5a 100644 --- a/test/output/concurrent-counters/4.proof.out.diff +++ b/test/output/concurrent-counters/4.proof.out.diff @@ -1,10 +1,4 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lblstate'LParUndsCommUndsRParUnds'CONCURRENT-COUNTERS-SYNTAX'Unds'State'Unds'Int'Unds'Int{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("0"))] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblstate'LParUndsCommUndsRParUnds'CONCURRENT-COUNTERS-SYNTAX'Unds'State'Unds'Int'Unds'Int{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("0")))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblstate'LParUndsCommUndsRParUnds'CONCURRENT-COUNTERS-SYNTAX'Unds'State'Unds'Int'Unds'Int{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("0")))] diff --git a/test/output/conditional-function/3.proof.intermediate.out.diff b/test/output/conditional-function/3.proof.intermediate.out.diff index f0f082f4b..72e6aa672 100644 --- a/test/output/conditional-function/3.proof.intermediate.out.diff +++ b/test/output/conditional-function/3.proof.intermediate.out.diff @@ -1,10 +1,4 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lblbar'LParUndsRParUnds'CONDITIONAL-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo{}(Lblfoo'LParUndsRParUnds'CONDITIONAL-FUNCTION-SYNTAX'Unds'Foo'Unds'Int{}(\dv{SortInt{}}("3")))] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblbar'LParUndsRParUnds'CONDITIONAL-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo{}(Lblfoo'LParUndsRParUnds'CONDITIONAL-FUNCTION-SYNTAX'Unds'Foo'Unds'Int{}(\dv{SortInt{}}("3"))))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblbar'LParUndsRParUnds'CONDITIONAL-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo{}(Lblfoo'LParUndsRParUnds'CONDITIONAL-FUNCTION-SYNTAX'Unds'Foo'Unds'Int{}(\dv{SortInt{}}("3"))))] diff --git a/test/output/conditional-function/3.proof.out.diff b/test/output/conditional-function/3.proof.out.diff index 21bf96949..6da6c7d7a 100644 --- a/test/output/conditional-function/3.proof.out.diff +++ b/test/output/conditional-function/3.proof.out.diff @@ -1,10 +1,4 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lblbar'LParUndsRParUnds'CONDITIONAL-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo{}(Lblfoo'LParUndsRParUnds'CONDITIONAL-FUNCTION-SYNTAX'Unds'Foo'Unds'Int{}(\dv{SortInt{}}("3")))] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblbar'LParUndsRParUnds'CONDITIONAL-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo{}(Lblfoo'LParUndsRParUnds'CONDITIONAL-FUNCTION-SYNTAX'Unds'Foo'Unds'Int{}(\dv{SortInt{}}("3"))))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblbar'LParUndsRParUnds'CONDITIONAL-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo{}(Lblfoo'LParUndsRParUnds'CONDITIONAL-FUNCTION-SYNTAX'Unds'Foo'Unds'Int{}(\dv{SortInt{}}("3"))))] diff --git a/test/output/custom-klabel-fun/input.proof.out.diff b/test/output/custom-klabel-fun/input.proof.out.diff index 3c469bc36..2cb66ec21 100644 --- a/test/output/custom-klabel-fun/input.proof.out.diff +++ b/test/output/custom-klabel-fun/input.proof.out.diff @@ -11,12 +11,6 @@ rule: 94 1 function: Lblbaz2'LParUndsRParUnds'CUSTOM-KLABEL-FUN-SYNTAX'Unds'Foo'Unds'Foo{} () rule: 95 1 VarX = kore[Lbla'Unds'CUSTOM-KLABEL-FUN-SYNTAX'Unds'Foo{}()] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lbla'Unds'CUSTOM-KLABEL-FUN-SYNTAX'Unds'Foo{}()] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbla'Unds'CUSTOM-KLABEL-FUN-SYNTAX'Unds'Foo{}())] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbla'Unds'CUSTOM-KLABEL-FUN-SYNTAX'Unds'Foo{}())] diff --git a/test/output/decrement-int/2_rewrites.proof.out.diff b/test/output/decrement-int/2_rewrites.proof.out.diff index 4ba3011bc..59b732d53 100644 --- a/test/output/decrement-int/2_rewrites.proof.out.diff +++ b/test/output/decrement-int/2_rewrites.proof.out.diff @@ -1,10 +1,4 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[\dv{SortInt{}}("2")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortInt{}}("2"))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortInt{}}("2"))] diff --git a/test/output/decrement/0_rewrites.proof.out.diff b/test/output/decrement/0_rewrites.proof.out.diff index 3967ac53f..6dca3231b 100644 --- a/test/output/decrement/0_rewrites.proof.out.diff +++ b/test/output/decrement/0_rewrites.proof.out.diff @@ -1,10 +1,4 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lbl0'Unds'DECREMENT-SYNTAX'Unds'Nat{}()] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl0'Unds'DECREMENT-SYNTAX'Unds'Nat{}())] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl0'Unds'DECREMENT-SYNTAX'Unds'Nat{}())] diff --git a/test/output/decrement/1_rewrite.proof.out.diff b/test/output/decrement/1_rewrite.proof.out.diff index 512616469..bccadbcc0 100644 --- a/test/output/decrement/1_rewrite.proof.out.diff +++ b/test/output/decrement/1_rewrite.proof.out.diff @@ -1,10 +1,4 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lbls'LParUndsRParUnds'DECREMENT-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'DECREMENT-SYNTAX'Unds'Nat{}())] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbls'LParUndsRParUnds'DECREMENT-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'DECREMENT-SYNTAX'Unds'Nat{}()))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbls'LParUndsRParUnds'DECREMENT-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'DECREMENT-SYNTAX'Unds'Nat{}()))] diff --git a/test/output/decrement/2_rewrites.proof.out.diff b/test/output/decrement/2_rewrites.proof.out.diff index 8776890b7..e80e5f1e5 100644 --- a/test/output/decrement/2_rewrites.proof.out.diff +++ b/test/output/decrement/2_rewrites.proof.out.diff @@ -1,10 +1,4 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lbls'LParUndsRParUnds'DECREMENT-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'DECREMENT-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'DECREMENT-SYNTAX'Unds'Nat{}()))] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbls'LParUndsRParUnds'DECREMENT-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'DECREMENT-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'DECREMENT-SYNTAX'Unds'Nat{}())))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbls'LParUndsRParUnds'DECREMENT-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'DECREMENT-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'DECREMENT-SYNTAX'Unds'Nat{}())))] diff --git a/test/output/double-rewrite/foo-a.proof.out.diff b/test/output/double-rewrite/foo-a.proof.out.diff index f2ff913ef..f31a039da 100644 --- a/test/output/double-rewrite/foo-a.proof.out.diff +++ b/test/output/double-rewrite/foo-a.proof.out.diff @@ -1,10 +1,4 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[LblFooA'LParRParUnds'DOUBLE-REWRITE-SYNTAX'Unds'Foo{}()] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),LblFooA'LParRParUnds'DOUBLE-REWRITE-SYNTAX'Unds'Foo{}())] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),LblFooA'LParRParUnds'DOUBLE-REWRITE-SYNTAX'Unds'Foo{}())] diff --git a/test/output/dv/five.proof.out.diff b/test/output/dv/five.proof.out.diff index 6b54c1776..01ca4e975 100644 --- a/test/output/dv/five.proof.out.diff +++ b/test/output/dv/five.proof.out.diff @@ -1,10 +1,4 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lblsucc'LParUndsRParUnds'DV'Unds'Foo'Unds'Foo{}(Lblfoo'LParUndsRParUnds'DV'Unds'Foo'Unds'Int{}(\dv{SortInt{}}("5")))] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblsucc'LParUndsRParUnds'DV'Unds'Foo'Unds'Foo{}(Lblfoo'LParUndsRParUnds'DV'Unds'Foo'Unds'Int{}(\dv{SortInt{}}("5"))))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblsucc'LParUndsRParUnds'DV'Unds'Foo'Unds'Foo{}(Lblfoo'LParUndsRParUnds'DV'Unds'Foo'Unds'Int{}(\dv{SortInt{}}("5"))))] diff --git a/test/output/exit-cell/exec0.output-cell.proof.out.diff b/test/output/exit-cell/exec0.output-cell.proof.out.diff index 7f4a2dc3e..91d56ee71 100644 --- a/test/output/exit-cell/exec0.output-cell.proof.out.diff +++ b/test/output/exit-cell/exec0.output-cell.proof.out.diff @@ -1,10 +1,4 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lbl'Hash'exec'LParUndsRParUnds'EXIT-CELL-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("0"))] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'exec'LParUndsRParUnds'EXIT-CELL-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("0")))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'exec'LParUndsRParUnds'EXIT-CELL-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("0")))] diff --git a/test/output/fresh-gen/init.proof.out.diff b/test/output/fresh-gen/init.proof.out.diff index 284bd4312..3a327d1da 100644 --- a/test/output/fresh-gen/init.proof.out.diff +++ b/test/output/fresh-gen/init.proof.out.diff @@ -1,10 +1,4 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lbl'Hash'init'Unds'FRESH-GEN-SYNTAX'Unds'KItem{}()] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'init'Unds'FRESH-GEN-SYNTAX'Unds'KItem{}())] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'init'Unds'FRESH-GEN-SYNTAX'Unds'KItem{}())] @@ -24,8 +18,6 @@ rule: 248 1 VarK = kore[Lbl'Hash'init'Unds'FRESH-GEN-SYNTAX'Unds'KItem{}()] function: LblinitGCell{} (1) rule: 194 0 -hook: LIST.unit Lbl'Stop'List{} (0) -hook result: kore[Lbl'Stop'List{}()] function: LblinitGeneratedCounterCell{} (2) rule: 195 0 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Hash'init'Unds'FRESH-GEN-SYNTAX'Unds'KItem{}(),dotk{}())),Lbl'-LT-'g'-GT-'{}(Lbl'Stop'List{}()),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] @@ -43,9 +35,6 @@ hook result: kore[\dv{SortInt{}}("0")] function: LblfreshInt'LParUndsRParUnds'INT'Unds'Int'Unds'Int{} (1:0:1:0) rule: 192 1 VarI = kore[\dv{SortInt{}}("0")] -hook: LIST.element LblListItem{} (1:0:1) - arg: kore[\dv{SortInt{}}("0")] -hook result: kore[LblListItem{}(\dv{SortInt{}}("0"))] hook: LIST.concat Lbl'Unds'List'Unds'{} (1:0) arg: kore[Lbl'Stop'List{}()] arg: kore[LblListItem{}(\dv{SortInt{}}("0"))] @@ -65,9 +54,6 @@ hook result: kore[\dv{SortInt{}}("1")] function: LblfreshInt'LParUndsRParUnds'INT'Unds'Int'Unds'Int{} (1:0:1:0) rule: 192 1 VarI = kore[\dv{SortInt{}}("1")] -hook: LIST.element LblListItem{} (1:0:1) - arg: kore[\dv{SortInt{}}("1")] -hook result: kore[LblListItem{}(\dv{SortInt{}}("1"))] hook: LIST.concat Lbl'Unds'List'Unds'{} (1:0) arg: kore[LblListItem{}(\dv{SortInt{}}("0"))] arg: kore[LblListItem{}(\dv{SortInt{}}("1"))] @@ -87,9 +73,6 @@ hook result: kore[\dv{SortInt{}}("2")] function: LblfreshInt'LParUndsRParUnds'INT'Unds'Int'Unds'Int{} (1:0:1:0) rule: 192 1 VarI = kore[\dv{SortInt{}}("2")] -hook: LIST.element LblListItem{} (1:0:1) - arg: kore[\dv{SortInt{}}("2")] -hook result: kore[LblListItem{}(\dv{SortInt{}}("2"))] hook: LIST.concat Lbl'Unds'List'Unds'{} (1:0) arg: kore[Lbl'Unds'List'Unds'{}(LblListItem{}(\dv{SortInt{}}("0")),LblListItem{}(\dv{SortInt{}}("1")))] arg: kore[LblListItem{}(\dv{SortInt{}}("2"))] diff --git a/test/output/fun-context/exec.proof.intermediate.out.diff b/test/output/fun-context/exec.proof.intermediate.out.diff index c8ee96c5f..aede9eea6 100644 --- a/test/output/fun-context/exec.proof.intermediate.out.diff +++ b/test/output/fun-context/exec.proof.intermediate.out.diff @@ -1,10 +1,4 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lbl'Hash'exec'Unds'FUN-CONTEXT-SYNTAX'Unds'KItem{}()] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'exec'Unds'FUN-CONTEXT-SYNTAX'Unds'KItem{}())] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'exec'Unds'FUN-CONTEXT-SYNTAX'Unds'KItem{}())] diff --git a/test/output/fun-context/exec.proof.out.diff b/test/output/fun-context/exec.proof.out.diff index bcda525c1..fa45efe90 100644 --- a/test/output/fun-context/exec.proof.out.diff +++ b/test/output/fun-context/exec.proof.out.diff @@ -1,10 +1,4 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lbl'Hash'exec'Unds'FUN-CONTEXT-SYNTAX'Unds'KItem{}()] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'exec'Unds'FUN-CONTEXT-SYNTAX'Unds'KItem{}())] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'exec'Unds'FUN-CONTEXT-SYNTAX'Unds'KItem{}())] diff --git a/test/output/imp-sum-slow.proof.out.diff b/test/output/imp-sum-slow.proof.out.diff index 35d9c5556..6ac220a06 100644 --- a/test/output/imp-sum-slow.proof.out.diff +++ b/test/output/imp-sum-slow.proof.out.diff @@ -1,10 +1,4 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lblint'UndsSClnUndsUnds'IMP-SYNTAX'Unds'Pgm'Unds'Ids'Unds'Stmt{}(Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("n"),Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("sum"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids'QuotRBraUnds'Ids{}())),Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")),Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("0"))),Lblwhile'LParUndsRParUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))),Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("sum"),Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n"))),Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")))))))))] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblint'UndsSClnUndsUnds'IMP-SYNTAX'Unds'Pgm'Unds'Ids'Unds'Stmt{}(Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("n"),Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("sum"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids'QuotRBraUnds'Ids{}())),Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")),Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("0"))),Lblwhile'LParUndsRParUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))),Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("sum"),Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n"))),Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))))))))))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblint'UndsSClnUndsUnds'IMP-SYNTAX'Unds'Pgm'Unds'Ids'Unds'Stmt{}(Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("n"),Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("sum"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids'QuotRBraUnds'Ids{}())),Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")),Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("0"))),Lblwhile'LParUndsRParUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))),Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("sum"),Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n"))),Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))))))))))] @@ -31,8 +25,6 @@ rule: 3034 1 VarK = kore[Lblint'UndsSClnUndsUnds'IMP-SYNTAX'Unds'Pgm'Unds'Ids'Unds'Stmt{}(Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("n"),Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("sum"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids'QuotRBraUnds'Ids{}())),Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")),Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("0"))),Lblwhile'LParUndsRParUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))),Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("sum"),Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n"))),Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")))))))))] function: LblinitStateCell{} (1) rule: 2933 0 -hook: MAP.unit Lbl'Stop'Map{} (0) -hook result: kore[Lbl'Stop'Map{}()] function: LblinitGeneratedCounterCell{} (1) rule: 2930 0 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'UndsSClnUndsUnds'IMP-SYNTAX'Unds'Pgm'Unds'Ids'Unds'Stmt{}(Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("n"),Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("sum"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids'QuotRBraUnds'Ids{}())),Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")),Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("0"))),Lblwhile'LParUndsRParUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))),Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("sum"),Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n"))),Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))))))))),dotk{}())),Lbl'-LT-'state'-GT-'{}(Lbl'Stop'Map{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] @@ -56,10 +48,6 @@ rule: 2876 5 VarRho = kore[Lbl'Stop'Map{}()] VarX = kore[\dv{SortId{}}("n")] VarXs = kore[Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("sum"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids'QuotRBraUnds'Ids{}())] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:1) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("0")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] @@ -85,10 +73,6 @@ rule: 2876 5 VarRho = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] VarX = kore[\dv{SortId{}}("sum")] VarXs = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids'QuotRBraUnds'Ids{}()] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:1) - arg: kore[\dv{SortId{}}("sum")] - arg: kore[\dv{SortInt{}}("0")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("0"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("0"))] @@ -135,10 +119,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("0")] VarI = kore[\dv{SortInt{}}("10")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("10")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("0"))] @@ -165,10 +145,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("0")] VarI = kore[\dv{SortInt{}}("0")] VarX = kore[\dv{SortId{}}("sum")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("sum")] - arg: kore[\dv{SortInt{}}("0")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("0"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("0"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))] @@ -638,10 +614,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("0")] VarI = kore[\dv{SortInt{}}("10")] VarX = kore[\dv{SortId{}}("sum")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("sum")] - arg: kore[\dv{SortInt{}}("10")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("10"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("10"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))] @@ -859,10 +831,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("10")] VarI = kore[\dv{SortInt{}}("9")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("9")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("9"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("9"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("10"))] @@ -1332,10 +1300,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("10")] VarI = kore[\dv{SortInt{}}("19")] VarX = kore[\dv{SortId{}}("sum")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("sum")] - arg: kore[\dv{SortInt{}}("19")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("19"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("19"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("9"))] @@ -1553,10 +1517,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("9")] VarI = kore[\dv{SortInt{}}("8")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("8")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("19"))] @@ -2026,10 +1986,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("19")] VarI = kore[\dv{SortInt{}}("27")] VarX = kore[\dv{SortId{}}("sum")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("sum")] - arg: kore[\dv{SortInt{}}("27")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("27"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("27"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))] @@ -2247,10 +2203,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("8")] VarI = kore[\dv{SortInt{}}("7")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("7")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("27"))] @@ -2720,10 +2672,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("27")] VarI = kore[\dv{SortInt{}}("34")] VarX = kore[\dv{SortId{}}("sum")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("sum")] - arg: kore[\dv{SortInt{}}("34")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("34"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("34"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7"))] @@ -2941,10 +2889,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("7")] VarI = kore[\dv{SortInt{}}("6")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("6")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("6"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("6"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("34"))] @@ -3414,10 +3358,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("34")] VarI = kore[\dv{SortInt{}}("40")] VarX = kore[\dv{SortId{}}("sum")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("sum")] - arg: kore[\dv{SortInt{}}("40")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("40"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("40"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("6"))] @@ -3635,10 +3575,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("6")] VarI = kore[\dv{SortInt{}}("5")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("5")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("40"))] @@ -4108,10 +4044,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("40")] VarI = kore[\dv{SortInt{}}("45")] VarX = kore[\dv{SortId{}}("sum")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("sum")] - arg: kore[\dv{SortInt{}}("45")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("45"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("45"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))] @@ -4329,10 +4261,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("5")] VarI = kore[\dv{SortInt{}}("4")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("4")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("45"))] @@ -4802,10 +4730,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("45")] VarI = kore[\dv{SortInt{}}("49")] VarX = kore[\dv{SortId{}}("sum")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("sum")] - arg: kore[\dv{SortInt{}}("49")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("49"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("49"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))] @@ -5023,10 +4947,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("4")] VarI = kore[\dv{SortInt{}}("3")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("3")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("49"))] @@ -5496,10 +5416,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("49")] VarI = kore[\dv{SortInt{}}("52")] VarX = kore[\dv{SortId{}}("sum")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("sum")] - arg: kore[\dv{SortInt{}}("52")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("52"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("52"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3"))] @@ -5717,10 +5633,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("3")] VarI = kore[\dv{SortInt{}}("2")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("2")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("52"))] @@ -6190,10 +6102,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("52")] VarI = kore[\dv{SortInt{}}("54")] VarX = kore[\dv{SortId{}}("sum")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("sum")] - arg: kore[\dv{SortInt{}}("54")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("54"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("54"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] @@ -6411,10 +6319,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("2")] VarI = kore[\dv{SortInt{}}("1")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("1")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("54"))] @@ -6884,10 +6788,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("54")] VarI = kore[\dv{SortInt{}}("55")] VarX = kore[\dv{SortId{}}("sum")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("sum")] - arg: kore[\dv{SortInt{}}("55")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("55"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("55"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] @@ -7105,10 +7005,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("1")] VarI = kore[\dv{SortInt{}}("0")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("0")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("55"))] diff --git a/test/output/imp-sum.proof.out.diff b/test/output/imp-sum.proof.out.diff index 22f01983f..d31318d19 100644 --- a/test/output/imp-sum.proof.out.diff +++ b/test/output/imp-sum.proof.out.diff @@ -1,10 +1,4 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lblint'UndsSClnUndsUnds'IMP-SYNTAX'Unds'Pgm'Unds'Ids'Unds'Stmt{}(Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("n"),Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("sum"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids'QuotRBraUnds'Ids{}())),Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")),Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("0"))),Lblwhile'LParUndsRParUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))),Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("sum"),Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n"))),Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")))))))))] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblint'UndsSClnUndsUnds'IMP-SYNTAX'Unds'Pgm'Unds'Ids'Unds'Stmt{}(Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("n"),Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("sum"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids'QuotRBraUnds'Ids{}())),Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")),Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("0"))),Lblwhile'LParUndsRParUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))),Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("sum"),Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n"))),Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))))))))))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblint'UndsSClnUndsUnds'IMP-SYNTAX'Unds'Pgm'Unds'Ids'Unds'Stmt{}(Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("n"),Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("sum"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids'QuotRBraUnds'Ids{}())),Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")),Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("0"))),Lblwhile'LParUndsRParUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))),Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("sum"),Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n"))),Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))))))))))] @@ -27,8 +21,6 @@ rule: 3034 1 VarK = kore[Lblint'UndsSClnUndsUnds'IMP-SYNTAX'Unds'Pgm'Unds'Ids'Unds'Stmt{}(Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("n"),Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("sum"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids'QuotRBraUnds'Ids{}())),Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")),Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("0"))),Lblwhile'LParUndsRParUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))),Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("sum"),Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n"))),Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")))))))))] function: LblinitStateCell{} (1) rule: 2933 0 -hook: MAP.unit Lbl'Stop'Map{} (0) -hook result: kore[Lbl'Stop'Map{}()] function: LblinitGeneratedCounterCell{} (1) rule: 2930 0 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'UndsSClnUndsUnds'IMP-SYNTAX'Unds'Pgm'Unds'Ids'Unds'Stmt{}(Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("n"),Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("sum"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids'QuotRBraUnds'Ids{}())),Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")),Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("0"))),Lblwhile'LParUndsRParUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))),Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("sum"),Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n"))),Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))))))))),dotk{}())),Lbl'-LT-'state'-GT-'{}(Lbl'Stop'Map{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] @@ -52,10 +44,6 @@ rule: 2876 5 VarRho = kore[Lbl'Stop'Map{}()] VarX = kore[\dv{SortId{}}("n")] VarXs = kore[Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("sum"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids'QuotRBraUnds'Ids{}())] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:1) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("0")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] @@ -80,10 +68,6 @@ rule: 2876 5 VarRho = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] VarX = kore[\dv{SortId{}}("sum")] VarXs = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids'QuotRBraUnds'Ids{}()] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:1) - arg: kore[\dv{SortId{}}("sum")] - arg: kore[\dv{SortInt{}}("0")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("0"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("0"))] @@ -125,10 +109,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("0")] VarI = kore[\dv{SortInt{}}("10")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("10")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("0"))] @@ -153,10 +133,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("0")] VarI = kore[\dv{SortInt{}}("0")] VarX = kore[\dv{SortId{}}("sum")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("sum")] - arg: kore[\dv{SortInt{}}("0")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("0"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("0"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))] @@ -580,10 +556,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("0")] VarI = kore[\dv{SortInt{}}("10")] VarX = kore[\dv{SortId{}}("sum")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("sum")] - arg: kore[\dv{SortInt{}}("10")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("10"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("10"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))] @@ -781,10 +753,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("10")] VarI = kore[\dv{SortInt{}}("9")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("9")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("9"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("9"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("10"))] @@ -1208,10 +1176,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("10")] VarI = kore[\dv{SortInt{}}("19")] VarX = kore[\dv{SortId{}}("sum")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("sum")] - arg: kore[\dv{SortInt{}}("19")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("19"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("19"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("9"))] @@ -1409,10 +1373,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("9")] VarI = kore[\dv{SortInt{}}("8")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("8")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("19"))] @@ -1836,10 +1796,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("19")] VarI = kore[\dv{SortInt{}}("27")] VarX = kore[\dv{SortId{}}("sum")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("sum")] - arg: kore[\dv{SortInt{}}("27")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("27"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("27"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))] @@ -2037,10 +1993,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("8")] VarI = kore[\dv{SortInt{}}("7")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("7")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("27"))] @@ -2464,10 +2416,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("27")] VarI = kore[\dv{SortInt{}}("34")] VarX = kore[\dv{SortId{}}("sum")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("sum")] - arg: kore[\dv{SortInt{}}("34")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("34"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("34"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7"))] @@ -2665,10 +2613,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("7")] VarI = kore[\dv{SortInt{}}("6")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("6")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("6"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("6"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("34"))] @@ -3092,10 +3036,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("34")] VarI = kore[\dv{SortInt{}}("40")] VarX = kore[\dv{SortId{}}("sum")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("sum")] - arg: kore[\dv{SortInt{}}("40")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("40"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("40"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("6"))] @@ -3293,10 +3233,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("6")] VarI = kore[\dv{SortInt{}}("5")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("5")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("40"))] @@ -3720,10 +3656,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("40")] VarI = kore[\dv{SortInt{}}("45")] VarX = kore[\dv{SortId{}}("sum")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("sum")] - arg: kore[\dv{SortInt{}}("45")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("45"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("45"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))] @@ -3921,10 +3853,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("5")] VarI = kore[\dv{SortInt{}}("4")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("4")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("45"))] @@ -4348,10 +4276,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("45")] VarI = kore[\dv{SortInt{}}("49")] VarX = kore[\dv{SortId{}}("sum")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("sum")] - arg: kore[\dv{SortInt{}}("49")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("49"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("49"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))] @@ -4549,10 +4473,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("4")] VarI = kore[\dv{SortInt{}}("3")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("3")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("49"))] @@ -4976,10 +4896,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("49")] VarI = kore[\dv{SortInt{}}("52")] VarX = kore[\dv{SortId{}}("sum")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("sum")] - arg: kore[\dv{SortInt{}}("52")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("52"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("52"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3"))] @@ -5177,10 +5093,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("3")] VarI = kore[\dv{SortInt{}}("2")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("2")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("52"))] @@ -5604,10 +5516,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("52")] VarI = kore[\dv{SortInt{}}("54")] VarX = kore[\dv{SortId{}}("sum")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("sum")] - arg: kore[\dv{SortInt{}}("54")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("54"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("54"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] @@ -5805,10 +5713,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("2")] VarI = kore[\dv{SortInt{}}("1")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("1")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("54"))] @@ -6232,10 +6136,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("54")] VarI = kore[\dv{SortInt{}}("55")] VarX = kore[\dv{SortId{}}("sum")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("sum")] - arg: kore[\dv{SortInt{}}("55")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("55"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("55"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] @@ -6433,10 +6333,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("1")] VarI = kore[\dv{SortInt{}}("0")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("0")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("55"))] diff --git a/test/output/imp.proof.out.diff b/test/output/imp.proof.out.diff index c8894c09e..5536854cf 100644 --- a/test/output/imp.proof.out.diff +++ b/test/output/imp.proof.out.diff @@ -1,18 +1,4 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$IO")] - arg: kore[\dv{SortString{}}("on")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$IO"),\dv{SortString{}}("on"))] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$STDIN")] - arg: kore[\dv{SortString{}}("")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$STDIN"),\dv{SortString{}}(""))] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lblint'UndsSClnUndsUnds'IMP-SYNTAX'Unds'Pgm'Unds'Ids'Unds'Stmt{}(Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("m"),Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("n"),Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("q"),Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("r"),Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("s"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids'QuotRBraUnds'Ids{}()))))),Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("m"),\dv{SortInt{}}("10")),Lblwhile'LParUndsRParUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("m")),Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("m"),Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("m"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))))),Lblwhile'LParUndsRParUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("s"),Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1"))),Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("q"),Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))),Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("r"),Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")))),Lblif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n")),\dv{SortId{}}("n")),\dv{SortInt{}}("1")))),Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q"))))))))))))] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblint'UndsSClnUndsUnds'IMP-SYNTAX'Unds'Pgm'Unds'Ids'Unds'Stmt{}(Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("m"),Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("n"),Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("q"),Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("r"),Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("s"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids'QuotRBraUnds'Ids{}()))))),Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("m"),\dv{SortInt{}}("10")),Lblwhile'LParUndsRParUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("m")),Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("m"),Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("m"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))))),Lblwhile'LParUndsRParUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("s"),Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1"))),Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("q"),Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))),Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("r"),Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")))),Lblif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n")),\dv{SortId{}}("n")),\dv{SortInt{}}("1")))),Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))))))))))))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblint'UndsSClnUndsUnds'IMP-SYNTAX'Unds'Pgm'Unds'Ids'Unds'Stmt{}(Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("m"),Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("n"),Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("q"),Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("r"),Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("s"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids'QuotRBraUnds'Ids{}()))))),Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("m"),\dv{SortInt{}}("10")),Lblwhile'LParUndsRParUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("m")),Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("m"),Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("m"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))))),Lblwhile'LParUndsRParUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("s"),Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1"))),Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("q"),Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))),Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("r"),Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")))),Lblif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n")),\dv{SortId{}}("n")),\dv{SortInt{}}("1")))),Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))))))))))))] @@ -43,8 +29,6 @@ rule: 3034 1 VarK = kore[Lblint'UndsSClnUndsUnds'IMP-SYNTAX'Unds'Pgm'Unds'Ids'Unds'Stmt{}(Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("m"),Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("n"),Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("q"),Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("r"),Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("s"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids'QuotRBraUnds'Ids{}()))))),Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("m"),\dv{SortInt{}}("10")),Lblwhile'LParUndsRParUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("m")),Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("m"),Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("m"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))))),Lblwhile'LParUndsRParUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("s"),Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1"))),Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("q"),Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))),Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("r"),Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")))),Lblif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n")),\dv{SortId{}}("n")),\dv{SortInt{}}("1")))),Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q"))))))))))))] function: LblinitStateCell{} (1) rule: 2933 0 -hook: MAP.unit Lbl'Stop'Map{} (0) -hook result: kore[Lbl'Stop'Map{}()] function: LblinitGeneratedCounterCell{} (1) rule: 2930 0 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'UndsSClnUndsUnds'IMP-SYNTAX'Unds'Pgm'Unds'Ids'Unds'Stmt{}(Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("m"),Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("n"),Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("q"),Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("r"),Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("s"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids'QuotRBraUnds'Ids{}()))))),Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("m"),\dv{SortInt{}}("10")),Lblwhile'LParUndsRParUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("m")),Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("m"),Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("m"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))))),Lblwhile'LParUndsRParUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("s"),Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1"))),Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("q"),Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))),Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("r"),Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")))),Lblif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n")),\dv{SortId{}}("n")),\dv{SortInt{}}("1")))),Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))))))))))),dotk{}())),Lbl'-LT-'state'-GT-'{}(Lbl'Stop'Map{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] @@ -68,10 +52,6 @@ rule: 2876 5 VarRho = kore[Lbl'Stop'Map{}()] VarX = kore[\dv{SortId{}}("m")] VarXs = kore[Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("n"),Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("q"),Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("r"),Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("s"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids'QuotRBraUnds'Ids{}()))))] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:1) - arg: kore[\dv{SortId{}}("m")] - arg: kore[\dv{SortInt{}}("0")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("0"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("0"))] @@ -96,10 +76,6 @@ rule: 2876 5 VarRho = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("0"))] VarX = kore[\dv{SortId{}}("n")] VarXs = kore[Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("q"),Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("r"),Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("s"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids'QuotRBraUnds'Ids{}())))] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:1) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("0")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("0"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] @@ -124,10 +100,6 @@ rule: 2876 5 VarRho = kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("0")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")))] VarX = kore[\dv{SortId{}}("q")] VarXs = kore[Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("r"),Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("s"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids'QuotRBraUnds'Ids{}()))] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:1) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("0")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("0"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("0")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("0"))] @@ -152,10 +124,6 @@ rule: 2876 5 VarRho = kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("0")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("0"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")))] VarX = kore[\dv{SortId{}}("r")] VarXs = kore[Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("s"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids'QuotRBraUnds'Ids{}())] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:1) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("0")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("0"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("0")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("0"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("0"))] @@ -180,10 +148,6 @@ rule: 2876 5 VarRho = kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("0")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("0"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("0"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")))] VarX = kore[\dv{SortId{}}("s")] VarXs = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids'QuotRBraUnds'Ids{}()] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:1) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("0")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("0"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("0")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("0"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("0"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("0"))] @@ -219,10 +183,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("0")] VarI = kore[\dv{SortInt{}}("10")] VarX = kore[\dv{SortId{}}("m")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("m")] - arg: kore[\dv{SortInt{}}("10")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("10"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("10"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("0")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("0"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("0"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")))] @@ -524,10 +484,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("0")] VarI = kore[\dv{SortInt{}}("10")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("10")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("0")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("0"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("10"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("0")))] @@ -725,10 +681,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("10")] VarI = kore[\dv{SortInt{}}("9")] VarX = kore[\dv{SortId{}}("m")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("m")] - arg: kore[\dv{SortInt{}}("9")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("0")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("0"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("0"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")))] @@ -1108,10 +1060,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("0")] VarI = kore[\dv{SortInt{}}("1")] VarX = kore[\dv{SortId{}}("s")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("1")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("0")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("0"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")))] @@ -1258,10 +1206,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("0")] VarI = kore[\dv{SortInt{}}("5")] VarX = kore[\dv{SortId{}}("q")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("5")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("0"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")))] @@ -1529,10 +1473,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("0")] VarI = kore[\dv{SortInt{}}("11")] VarX = kore[\dv{SortId{}}("r")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("11")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")))] @@ -1813,10 +1753,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("10")] VarI = kore[\dv{SortInt{}}("5")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("5")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11")))] @@ -2196,10 +2132,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("1")] VarI = kore[\dv{SortInt{}}("2")] VarX = kore[\dv{SortId{}}("s")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("2")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("2"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("2"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5")))] @@ -2346,10 +2278,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("5")] VarI = kore[\dv{SortInt{}}("2")] VarX = kore[\dv{SortId{}}("q")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("2")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("2")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5")))] @@ -2617,10 +2545,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("11")] VarI = kore[\dv{SortInt{}}("5")] VarX = kore[\dv{SortId{}}("r")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("5")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("2")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5")))] @@ -3229,10 +3153,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("5")] VarI = kore[\dv{SortInt{}}("16")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("16")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("2")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5")))] @@ -3612,10 +3532,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("2")] VarI = kore[\dv{SortInt{}}("3")] VarX = kore[\dv{SortId{}}("s")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("3")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("3"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("3"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16")))] @@ -3762,10 +3678,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("2")] VarI = kore[\dv{SortInt{}}("8")] VarX = kore[\dv{SortId{}}("q")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("8")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16")))] @@ -4033,10 +3945,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("5")] VarI = kore[\dv{SortInt{}}("17")] VarX = kore[\dv{SortId{}}("r")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("17")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16")))] @@ -4317,10 +4225,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("16")] VarI = kore[\dv{SortInt{}}("8")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("8")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17")))] @@ -4700,10 +4604,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("3")] VarI = kore[\dv{SortInt{}}("4")] VarX = kore[\dv{SortId{}}("s")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("4")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("4"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("4"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] @@ -4850,10 +4750,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("8")] VarI = kore[\dv{SortInt{}}("4")] VarX = kore[\dv{SortId{}}("q")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("4")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("4")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] @@ -5121,10 +5017,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("17")] VarI = kore[\dv{SortInt{}}("9")] VarX = kore[\dv{SortId{}}("r")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("9")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("4")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] @@ -5405,10 +5297,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("8")] VarI = kore[\dv{SortInt{}}("4")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("4")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("4")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9")))] @@ -5788,10 +5676,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("4")] VarI = kore[\dv{SortInt{}}("5")] VarX = kore[\dv{SortId{}}("s")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("5")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("5"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("5"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] @@ -5938,10 +5822,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("4")] VarI = kore[\dv{SortInt{}}("2")] VarX = kore[\dv{SortId{}}("q")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("2")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("5")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] @@ -6209,10 +6089,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("9")] VarI = kore[\dv{SortInt{}}("5")] VarX = kore[\dv{SortId{}}("r")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("5")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("5")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] @@ -6493,10 +6369,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("4")] VarI = kore[\dv{SortInt{}}("2")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("2")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("5")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5")))] @@ -6876,10 +6748,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("5")] VarI = kore[\dv{SortInt{}}("6")] VarX = kore[\dv{SortId{}}("s")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("6")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("6"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("6"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] @@ -7026,10 +6894,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("2")] VarI = kore[\dv{SortInt{}}("1")] VarX = kore[\dv{SortId{}}("q")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("1")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("6")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] @@ -7297,10 +7161,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("5")] VarI = kore[\dv{SortInt{}}("3")] VarX = kore[\dv{SortId{}}("r")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("3")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("6")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] @@ -7581,10 +7441,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("2")] VarI = kore[\dv{SortInt{}}("1")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("1")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("6")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3")))] @@ -8096,10 +7952,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("1")] VarI = kore[\dv{SortInt{}}("9")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("9")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("9"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("9"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("6")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3")))] @@ -8297,10 +8149,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("9")] VarI = kore[\dv{SortInt{}}("8")] VarX = kore[\dv{SortId{}}("m")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("m")] - arg: kore[\dv{SortInt{}}("8")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("6")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("9")))] @@ -8680,10 +8528,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("6")] VarI = kore[\dv{SortInt{}}("7")] VarX = kore[\dv{SortId{}}("s")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("7")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("7"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("7"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("9")))] @@ -8830,10 +8674,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("1")] VarI = kore[\dv{SortInt{}}("4")] VarX = kore[\dv{SortId{}}("q")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("4")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("7")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("9")))] @@ -9101,10 +8941,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("3")] VarI = kore[\dv{SortInt{}}("9")] VarX = kore[\dv{SortId{}}("r")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("9")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("7")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("9")))] @@ -9713,10 +9549,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("9")] VarI = kore[\dv{SortInt{}}("28")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("28")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("28"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("28"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("7")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9")))] @@ -10096,10 +9928,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("7")] VarI = kore[\dv{SortInt{}}("8")] VarX = kore[\dv{SortId{}}("s")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("8")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("8"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("8"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("28")))] @@ -10246,10 +10074,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("4")] VarI = kore[\dv{SortInt{}}("14")] VarX = kore[\dv{SortId{}}("q")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("14")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("14"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("14"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("8")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("28")))] @@ -10517,10 +10341,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("9")] VarI = kore[\dv{SortInt{}}("29")] VarX = kore[\dv{SortId{}}("r")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("29")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("29"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("29"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("8")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("14"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("28")))] @@ -10801,10 +10621,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("28")] VarI = kore[\dv{SortInt{}}("14")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("14")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("14"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("14"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("8")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("14"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("29")))] @@ -11184,10 +11000,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("8")] VarI = kore[\dv{SortInt{}}("9")] VarX = kore[\dv{SortId{}}("s")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("9")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("9"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("9"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("14")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("29"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("14")))] @@ -11334,10 +11146,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("14")] VarI = kore[\dv{SortInt{}}("7")] VarX = kore[\dv{SortId{}}("q")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("7")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("7"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("7"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("9")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("29"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("14")))] @@ -11605,10 +11413,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("29")] VarI = kore[\dv{SortInt{}}("15")] VarX = kore[\dv{SortId{}}("r")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("15")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("15"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("15"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("9")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("14")))] @@ -11889,10 +11693,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("14")] VarI = kore[\dv{SortInt{}}("7")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("7")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("9")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("15")))] @@ -12272,10 +12072,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("9")] VarI = kore[\dv{SortInt{}}("10")] VarX = kore[\dv{SortId{}}("s")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("10")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("10"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("10"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("7")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("15"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7")))] @@ -12422,10 +12218,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("7")] VarI = kore[\dv{SortInt{}}("3")] VarX = kore[\dv{SortId{}}("q")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("3")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("3"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("3"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("10")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("15"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7")))] @@ -12693,10 +12485,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("15")] VarI = kore[\dv{SortInt{}}("7")] VarX = kore[\dv{SortId{}}("r")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("7")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("7"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("7"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("10")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7")))] @@ -13305,10 +13093,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("7")] VarI = kore[\dv{SortInt{}}("22")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("22")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("22"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("22"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("10")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("7")))] @@ -13688,10 +13472,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("10")] VarI = kore[\dv{SortInt{}}("11")] VarX = kore[\dv{SortId{}}("s")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("11")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("11"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("11"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("22")))] @@ -13838,10 +13618,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("3")] VarI = kore[\dv{SortInt{}}("11")] VarX = kore[\dv{SortId{}}("q")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("11")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("11"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("11"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("11")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("22")))] @@ -14109,10 +13885,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("7")] VarI = kore[\dv{SortInt{}}("23")] VarX = kore[\dv{SortId{}}("r")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("23")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("23"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("23"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("11")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("22")))] @@ -14393,10 +14165,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("22")] VarI = kore[\dv{SortInt{}}("11")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("11")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("11"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("11"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("11")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("23")))] @@ -14776,10 +14544,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("11")] VarI = kore[\dv{SortInt{}}("12")] VarX = kore[\dv{SortId{}}("s")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("12")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("12"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("12"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("11")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("23"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("11")))] @@ -14926,10 +14690,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("11")] VarI = kore[\dv{SortInt{}}("5")] VarX = kore[\dv{SortId{}}("q")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("5")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("12")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("23"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("11")))] @@ -15197,10 +14957,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("23")] VarI = kore[\dv{SortInt{}}("11")] VarX = kore[\dv{SortId{}}("r")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("11")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("12")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("11")))] @@ -15809,10 +15565,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("11")] VarI = kore[\dv{SortInt{}}("34")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("34")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("34"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("34"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("12")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11")))] @@ -16192,10 +15944,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("12")] VarI = kore[\dv{SortInt{}}("13")] VarX = kore[\dv{SortId{}}("s")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("13")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("13"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("13"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("34")))] @@ -16342,10 +16090,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("5")] VarI = kore[\dv{SortInt{}}("17")] VarX = kore[\dv{SortId{}}("q")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("17")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("17"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("17"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("13")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("34")))] @@ -16613,10 +16357,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("11")] VarI = kore[\dv{SortInt{}}("35")] VarX = kore[\dv{SortId{}}("r")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("35")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("35"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("35"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("13")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("34")))] @@ -16897,10 +16637,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("34")] VarI = kore[\dv{SortInt{}}("17")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("17")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("17"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("17"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("13")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("35")))] @@ -17280,10 +17016,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("13")] VarI = kore[\dv{SortInt{}}("14")] VarX = kore[\dv{SortId{}}("s")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("14")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("14"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("14"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("17")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("35"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("17")))] @@ -17430,10 +17162,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("17")] VarI = kore[\dv{SortInt{}}("8")] VarX = kore[\dv{SortId{}}("q")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("8")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("14")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("35"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("17")))] @@ -17701,10 +17429,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("35")] VarI = kore[\dv{SortInt{}}("17")] VarX = kore[\dv{SortId{}}("r")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("17")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("14")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("17")))] @@ -18313,10 +18037,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("17")] VarI = kore[\dv{SortInt{}}("52")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("52")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("52"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("52"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("14")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17")))] @@ -18696,10 +18416,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("14")] VarI = kore[\dv{SortInt{}}("15")] VarX = kore[\dv{SortId{}}("s")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("15")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("15"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("15"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("52")))] @@ -18846,10 +18562,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("8")] VarI = kore[\dv{SortInt{}}("26")] VarX = kore[\dv{SortId{}}("q")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("26")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("26"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("26"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("15")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("52")))] @@ -19117,10 +18829,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("17")] VarI = kore[\dv{SortInt{}}("53")] VarX = kore[\dv{SortId{}}("r")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("53")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("53"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("53"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("15")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("26"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("52")))] @@ -19401,10 +19109,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("52")] VarI = kore[\dv{SortInt{}}("26")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("26")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("26"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("26"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("15")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("26"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("53")))] @@ -19784,10 +19488,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("15")] VarI = kore[\dv{SortInt{}}("16")] VarX = kore[\dv{SortId{}}("s")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("16")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("16"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("16"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("26")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("53"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("26")))] @@ -19934,10 +19634,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("26")] VarI = kore[\dv{SortInt{}}("13")] VarX = kore[\dv{SortId{}}("q")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("13")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("13"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("13"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("16")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("53"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("26")))] @@ -20205,10 +19901,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("53")] VarI = kore[\dv{SortInt{}}("27")] VarX = kore[\dv{SortId{}}("r")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("27")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("27"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("27"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("16")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("13"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("26")))] @@ -20489,10 +20181,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("26")] VarI = kore[\dv{SortInt{}}("13")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("13")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("13"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("13"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("16")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("13"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("27")))] @@ -20872,10 +20560,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("16")] VarI = kore[\dv{SortInt{}}("17")] VarX = kore[\dv{SortId{}}("s")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("17")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("17"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("17"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("13")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("27"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("13")))] @@ -21022,10 +20706,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("13")] VarI = kore[\dv{SortInt{}}("6")] VarX = kore[\dv{SortId{}}("q")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("6")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("6"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("6"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("17")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("27"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("13")))] @@ -21293,10 +20973,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("27")] VarI = kore[\dv{SortInt{}}("13")] VarX = kore[\dv{SortId{}}("r")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("13")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("13"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("13"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("17")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("13")))] @@ -21905,10 +21581,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("13")] VarI = kore[\dv{SortInt{}}("40")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("40")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("40"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("40"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("17")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("13")))] @@ -22288,10 +21960,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("17")] VarI = kore[\dv{SortInt{}}("18")] VarX = kore[\dv{SortId{}}("s")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("18")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("18"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("18"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("6")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("13"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("40")))] @@ -22438,10 +22106,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("6")] VarI = kore[\dv{SortInt{}}("20")] VarX = kore[\dv{SortId{}}("q")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("20")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("20"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("20"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("18")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("13"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("40")))] @@ -22709,10 +22373,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("13")] VarI = kore[\dv{SortInt{}}("41")] VarX = kore[\dv{SortId{}}("r")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("41")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("41"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("41"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("18")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("20"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("40")))] @@ -22993,10 +22653,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("40")] VarI = kore[\dv{SortInt{}}("20")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("20")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("20"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("20"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("18")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("20"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("41")))] @@ -23376,10 +23032,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("18")] VarI = kore[\dv{SortInt{}}("19")] VarX = kore[\dv{SortId{}}("s")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("19")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("19"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("19"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("20")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("41"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("20")))] @@ -23526,10 +23178,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("20")] VarI = kore[\dv{SortInt{}}("10")] VarX = kore[\dv{SortId{}}("q")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("10")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("10"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("10"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("19")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("41"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("20")))] @@ -23797,10 +23445,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("41")] VarI = kore[\dv{SortInt{}}("21")] VarX = kore[\dv{SortId{}}("r")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("21")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("21"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("21"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("19")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("10"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("20")))] @@ -24081,10 +23725,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("20")] VarI = kore[\dv{SortInt{}}("10")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("10")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("19")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("10"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("21")))] @@ -24464,10 +24104,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("19")] VarI = kore[\dv{SortInt{}}("20")] VarX = kore[\dv{SortId{}}("s")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("20")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("20"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("20"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("10")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("21"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")))] @@ -24614,10 +24250,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("10")] VarI = kore[\dv{SortInt{}}("5")] VarX = kore[\dv{SortId{}}("q")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("5")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("20")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("21"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")))] @@ -24885,10 +24517,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("21")] VarI = kore[\dv{SortInt{}}("11")] VarX = kore[\dv{SortId{}}("r")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("11")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("20")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")))] @@ -25169,10 +24797,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("10")] VarI = kore[\dv{SortInt{}}("5")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("5")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("20")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11")))] @@ -25552,10 +25176,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("20")] VarI = kore[\dv{SortInt{}}("21")] VarX = kore[\dv{SortId{}}("s")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("21")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("21"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("21"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5")))] @@ -25702,10 +25322,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("5")] VarI = kore[\dv{SortInt{}}("2")] VarX = kore[\dv{SortId{}}("q")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("2")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("21")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5")))] @@ -25973,10 +25589,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("11")] VarI = kore[\dv{SortInt{}}("5")] VarX = kore[\dv{SortId{}}("r")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("5")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("21")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5")))] @@ -26585,10 +26197,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("5")] VarI = kore[\dv{SortInt{}}("16")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("16")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("21")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5")))] @@ -26968,10 +26576,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("21")] VarI = kore[\dv{SortInt{}}("22")] VarX = kore[\dv{SortId{}}("s")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("22")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("22"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("22"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16")))] @@ -27118,10 +26722,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("2")] VarI = kore[\dv{SortInt{}}("8")] VarX = kore[\dv{SortId{}}("q")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("8")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("22")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16")))] @@ -27389,10 +26989,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("5")] VarI = kore[\dv{SortInt{}}("17")] VarX = kore[\dv{SortId{}}("r")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("17")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("22")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16")))] @@ -27673,10 +27269,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("16")] VarI = kore[\dv{SortInt{}}("8")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("8")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("22")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17")))] @@ -28056,10 +27648,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("22")] VarI = kore[\dv{SortInt{}}("23")] VarX = kore[\dv{SortId{}}("s")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("23")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("23"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("23"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] @@ -28206,10 +27794,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("8")] VarI = kore[\dv{SortInt{}}("4")] VarX = kore[\dv{SortId{}}("q")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("4")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("23")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] @@ -28477,10 +28061,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("17")] VarI = kore[\dv{SortInt{}}("9")] VarX = kore[\dv{SortId{}}("r")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("9")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("23")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] @@ -28761,10 +28341,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("8")] VarI = kore[\dv{SortInt{}}("4")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("4")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("23")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9")))] @@ -29144,10 +28720,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("23")] VarI = kore[\dv{SortInt{}}("24")] VarX = kore[\dv{SortId{}}("s")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("24")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("24"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("24"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] @@ -29294,10 +28866,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("4")] VarI = kore[\dv{SortInt{}}("2")] VarX = kore[\dv{SortId{}}("q")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("2")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("24")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] @@ -29565,10 +29133,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("9")] VarI = kore[\dv{SortInt{}}("5")] VarX = kore[\dv{SortId{}}("r")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("5")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("24")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] @@ -29849,10 +29413,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("4")] VarI = kore[\dv{SortInt{}}("2")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("2")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("24")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5")))] @@ -30232,10 +29792,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("24")] VarI = kore[\dv{SortInt{}}("25")] VarX = kore[\dv{SortId{}}("s")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("25")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("25"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("25"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] @@ -30382,10 +29938,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("2")] VarI = kore[\dv{SortInt{}}("1")] VarX = kore[\dv{SortId{}}("q")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("1")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("25")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] @@ -30653,10 +30205,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("5")] VarI = kore[\dv{SortInt{}}("3")] VarX = kore[\dv{SortId{}}("r")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("3")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("25")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] @@ -30937,10 +30485,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("2")] VarI = kore[\dv{SortInt{}}("1")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("1")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("25")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3")))] @@ -31452,10 +30996,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("1")] VarI = kore[\dv{SortInt{}}("8")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("8")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("25")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3")))] @@ -31653,10 +31193,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("8")] VarI = kore[\dv{SortInt{}}("7")] VarX = kore[\dv{SortId{}}("m")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("m")] - arg: kore[\dv{SortInt{}}("7")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("7"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("7"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("25")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] @@ -32036,10 +31572,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("25")] VarI = kore[\dv{SortInt{}}("26")] VarX = kore[\dv{SortId{}}("s")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("26")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("26"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("26"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] @@ -32186,10 +31718,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("1")] VarI = kore[\dv{SortInt{}}("4")] VarX = kore[\dv{SortId{}}("q")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("4")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("26")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] @@ -32457,10 +31985,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("3")] VarI = kore[\dv{SortInt{}}("9")] VarX = kore[\dv{SortId{}}("r")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("9")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("26")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] @@ -32741,10 +32265,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("8")] VarI = kore[\dv{SortInt{}}("4")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("4")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("26")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9")))] @@ -33124,10 +32644,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("26")] VarI = kore[\dv{SortInt{}}("27")] VarX = kore[\dv{SortId{}}("s")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("27")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("27"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("27"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] @@ -33274,10 +32790,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("4")] VarI = kore[\dv{SortInt{}}("2")] VarX = kore[\dv{SortId{}}("q")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("2")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("27")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] @@ -33545,10 +33057,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("9")] VarI = kore[\dv{SortInt{}}("5")] VarX = kore[\dv{SortId{}}("r")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("5")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("27")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] @@ -33829,10 +33337,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("4")] VarI = kore[\dv{SortInt{}}("2")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("2")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("27")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5")))] @@ -34212,10 +33716,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("27")] VarI = kore[\dv{SortInt{}}("28")] VarX = kore[\dv{SortId{}}("s")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("28")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("28"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("28"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] @@ -34362,10 +33862,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("2")] VarI = kore[\dv{SortInt{}}("1")] VarX = kore[\dv{SortId{}}("q")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("1")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("28")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] @@ -34633,10 +34129,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("5")] VarI = kore[\dv{SortInt{}}("3")] VarX = kore[\dv{SortId{}}("r")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("3")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("28")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] @@ -34917,10 +34409,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("2")] VarI = kore[\dv{SortInt{}}("1")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("1")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("28")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3")))] @@ -35432,10 +34920,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("1")] VarI = kore[\dv{SortInt{}}("7")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("7")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("28")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3")))] @@ -35633,10 +35117,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("7")] VarI = kore[\dv{SortInt{}}("6")] VarX = kore[\dv{SortId{}}("m")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("m")] - arg: kore[\dv{SortInt{}}("6")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("28")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7")))] @@ -36016,10 +35496,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("28")] VarI = kore[\dv{SortInt{}}("29")] VarX = kore[\dv{SortId{}}("s")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("29")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("29"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("29"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7")))] @@ -36166,10 +35642,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("1")] VarI = kore[\dv{SortInt{}}("3")] VarX = kore[\dv{SortId{}}("q")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("3")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("3"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("3"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("29")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7")))] @@ -36437,10 +35909,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("3")] VarI = kore[\dv{SortInt{}}("7")] VarX = kore[\dv{SortId{}}("r")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("7")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("7"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("7"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("29")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7")))] @@ -37049,10 +36517,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("7")] VarI = kore[\dv{SortInt{}}("22")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("22")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("22"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("22"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("29")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("7")))] @@ -37432,10 +36896,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("29")] VarI = kore[\dv{SortInt{}}("30")] VarX = kore[\dv{SortId{}}("s")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("30")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("30"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("30"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("22")))] @@ -37582,10 +37042,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("3")] VarI = kore[\dv{SortInt{}}("11")] VarX = kore[\dv{SortId{}}("q")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("11")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("11"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("11"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("30")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("22")))] @@ -37853,10 +37309,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("7")] VarI = kore[\dv{SortInt{}}("23")] VarX = kore[\dv{SortId{}}("r")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("23")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("23"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("23"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("30")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("22")))] @@ -38137,10 +37589,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("22")] VarI = kore[\dv{SortInt{}}("11")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("11")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("11"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("11"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("30")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("23")))] @@ -38520,10 +37968,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("30")] VarI = kore[\dv{SortInt{}}("31")] VarX = kore[\dv{SortId{}}("s")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("31")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("31"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("31"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("11")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("23"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("11")))] @@ -38670,10 +38114,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("11")] VarI = kore[\dv{SortInt{}}("5")] VarX = kore[\dv{SortId{}}("q")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("5")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("31")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("23"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("11")))] @@ -38941,10 +38381,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("23")] VarI = kore[\dv{SortInt{}}("11")] VarX = kore[\dv{SortId{}}("r")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("11")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("31")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("11")))] @@ -39553,10 +38989,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("11")] VarI = kore[\dv{SortInt{}}("34")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("34")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("34"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("34"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("31")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11")))] @@ -39936,10 +39368,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("31")] VarI = kore[\dv{SortInt{}}("32")] VarX = kore[\dv{SortId{}}("s")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("32")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("32"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("32"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("34")))] @@ -40086,10 +39514,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("5")] VarI = kore[\dv{SortInt{}}("17")] VarX = kore[\dv{SortId{}}("q")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("17")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("17"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("17"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("32")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("34")))] @@ -40357,10 +39781,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("11")] VarI = kore[\dv{SortInt{}}("35")] VarX = kore[\dv{SortId{}}("r")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("35")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("35"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("35"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("32")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("34")))] @@ -40641,10 +40061,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("34")] VarI = kore[\dv{SortInt{}}("17")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("17")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("17"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("17"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("32")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("35")))] @@ -41024,10 +40440,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("32")] VarI = kore[\dv{SortInt{}}("33")] VarX = kore[\dv{SortId{}}("s")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("33")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("33"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("33"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("17")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("35"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("17")))] @@ -41174,10 +40586,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("17")] VarI = kore[\dv{SortInt{}}("8")] VarX = kore[\dv{SortId{}}("q")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("8")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("33")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("35"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("17")))] @@ -41445,10 +40853,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("35")] VarI = kore[\dv{SortInt{}}("17")] VarX = kore[\dv{SortId{}}("r")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("17")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("33")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("17")))] @@ -42057,10 +41461,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("17")] VarI = kore[\dv{SortInt{}}("52")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("52")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("52"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("52"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("33")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17")))] @@ -42440,10 +41840,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("33")] VarI = kore[\dv{SortInt{}}("34")] VarX = kore[\dv{SortId{}}("s")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("34")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("34"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("34"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("52")))] @@ -42590,10 +41986,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("8")] VarI = kore[\dv{SortInt{}}("26")] VarX = kore[\dv{SortId{}}("q")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("26")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("26"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("26"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("34")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("52")))] @@ -42861,10 +42253,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("17")] VarI = kore[\dv{SortInt{}}("53")] VarX = kore[\dv{SortId{}}("r")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("53")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("53"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("53"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("34")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("26"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("52")))] @@ -43145,10 +42533,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("52")] VarI = kore[\dv{SortInt{}}("26")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("26")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("26"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("26"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("34")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("26"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("53")))] @@ -43528,10 +42912,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("34")] VarI = kore[\dv{SortInt{}}("35")] VarX = kore[\dv{SortId{}}("s")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("35")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("35"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("35"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("26")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("53"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("26")))] @@ -43678,10 +43058,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("26")] VarI = kore[\dv{SortInt{}}("13")] VarX = kore[\dv{SortId{}}("q")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("13")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("13"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("13"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("35")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("53"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("26")))] @@ -43949,10 +43325,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("53")] VarI = kore[\dv{SortInt{}}("27")] VarX = kore[\dv{SortId{}}("r")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("27")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("27"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("27"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("35")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("13"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("26")))] @@ -44233,10 +43605,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("26")] VarI = kore[\dv{SortInt{}}("13")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("13")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("13"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("13"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("35")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("13"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("27")))] @@ -44616,10 +43984,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("35")] VarI = kore[\dv{SortInt{}}("36")] VarX = kore[\dv{SortId{}}("s")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("36")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("36"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("36"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("13")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("27"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("13")))] @@ -44766,10 +44130,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("13")] VarI = kore[\dv{SortInt{}}("6")] VarX = kore[\dv{SortId{}}("q")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("6")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("6"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("6"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("36")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("27"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("13")))] @@ -45037,10 +44397,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("27")] VarI = kore[\dv{SortInt{}}("13")] VarX = kore[\dv{SortId{}}("r")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("13")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("13"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("13"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("36")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("13")))] @@ -45649,10 +45005,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("13")] VarI = kore[\dv{SortInt{}}("40")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("40")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("40"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("40"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("36")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("13")))] @@ -46032,10 +45384,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("36")] VarI = kore[\dv{SortInt{}}("37")] VarX = kore[\dv{SortId{}}("s")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("37")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("37"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("37"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("6")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("13"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("40")))] @@ -46182,10 +45530,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("6")] VarI = kore[\dv{SortInt{}}("20")] VarX = kore[\dv{SortId{}}("q")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("20")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("20"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("20"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("37")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("13"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("40")))] @@ -46453,10 +45797,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("13")] VarI = kore[\dv{SortInt{}}("41")] VarX = kore[\dv{SortId{}}("r")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("41")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("41"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("41"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("37")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("20"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("40")))] @@ -46737,10 +46077,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("40")] VarI = kore[\dv{SortInt{}}("20")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("20")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("20"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("20"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("37")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("20"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("41")))] @@ -47120,10 +46456,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("37")] VarI = kore[\dv{SortInt{}}("38")] VarX = kore[\dv{SortId{}}("s")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("38")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("38"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("38"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("20")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("41"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("20")))] @@ -47270,10 +46602,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("20")] VarI = kore[\dv{SortInt{}}("10")] VarX = kore[\dv{SortId{}}("q")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("10")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("10"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("10"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("38")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("41"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("20")))] @@ -47541,10 +46869,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("41")] VarI = kore[\dv{SortInt{}}("21")] VarX = kore[\dv{SortId{}}("r")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("21")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("21"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("21"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("38")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("10"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("20")))] @@ -47825,10 +47149,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("20")] VarI = kore[\dv{SortInt{}}("10")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("10")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("38")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("10"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("21")))] @@ -48208,10 +47528,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("38")] VarI = kore[\dv{SortInt{}}("39")] VarX = kore[\dv{SortId{}}("s")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("39")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("39"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("39"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("10")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("21"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")))] @@ -48358,10 +47674,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("10")] VarI = kore[\dv{SortInt{}}("5")] VarX = kore[\dv{SortId{}}("q")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("5")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("39")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("21"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")))] @@ -48629,10 +47941,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("21")] VarI = kore[\dv{SortInt{}}("11")] VarX = kore[\dv{SortId{}}("r")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("11")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("39")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")))] @@ -48913,10 +48221,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("10")] VarI = kore[\dv{SortInt{}}("5")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("5")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("39")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11")))] @@ -49296,10 +48600,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("39")] VarI = kore[\dv{SortInt{}}("40")] VarX = kore[\dv{SortId{}}("s")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("40")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("40"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("40"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5")))] @@ -49446,10 +48746,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("5")] VarI = kore[\dv{SortInt{}}("2")] VarX = kore[\dv{SortId{}}("q")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("2")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("40")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5")))] @@ -49717,10 +49013,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("11")] VarI = kore[\dv{SortInt{}}("5")] VarX = kore[\dv{SortId{}}("r")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("5")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("40")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5")))] @@ -50329,10 +49621,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("5")] VarI = kore[\dv{SortInt{}}("16")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("16")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("40")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5")))] @@ -50712,10 +50000,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("40")] VarI = kore[\dv{SortInt{}}("41")] VarX = kore[\dv{SortId{}}("s")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("41")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("41"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("41"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16")))] @@ -50862,10 +50146,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("2")] VarI = kore[\dv{SortInt{}}("8")] VarX = kore[\dv{SortId{}}("q")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("8")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("41")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16")))] @@ -51133,10 +50413,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("5")] VarI = kore[\dv{SortInt{}}("17")] VarX = kore[\dv{SortId{}}("r")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("17")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("41")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16")))] @@ -51417,10 +50693,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("16")] VarI = kore[\dv{SortInt{}}("8")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("8")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("41")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17")))] @@ -51800,10 +51072,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("41")] VarI = kore[\dv{SortInt{}}("42")] VarX = kore[\dv{SortId{}}("s")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("42")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("42"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("42"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] @@ -51950,10 +51218,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("8")] VarI = kore[\dv{SortInt{}}("4")] VarX = kore[\dv{SortId{}}("q")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("4")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("42")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] @@ -52221,10 +51485,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("17")] VarI = kore[\dv{SortInt{}}("9")] VarX = kore[\dv{SortId{}}("r")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("9")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("42")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] @@ -52505,10 +51765,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("8")] VarI = kore[\dv{SortInt{}}("4")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("4")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("42")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9")))] @@ -52888,10 +52144,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("42")] VarI = kore[\dv{SortInt{}}("43")] VarX = kore[\dv{SortId{}}("s")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("43")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("43"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("43"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] @@ -53038,10 +52290,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("4")] VarI = kore[\dv{SortInt{}}("2")] VarX = kore[\dv{SortId{}}("q")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("2")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("43")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] @@ -53309,10 +52557,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("9")] VarI = kore[\dv{SortInt{}}("5")] VarX = kore[\dv{SortId{}}("r")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("5")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("43")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] @@ -53593,10 +52837,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("4")] VarI = kore[\dv{SortInt{}}("2")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("2")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("43")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5")))] @@ -53976,10 +53216,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("43")] VarI = kore[\dv{SortInt{}}("44")] VarX = kore[\dv{SortId{}}("s")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("44")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("44"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("44"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] @@ -54126,10 +53362,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("2")] VarI = kore[\dv{SortInt{}}("1")] VarX = kore[\dv{SortId{}}("q")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("1")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("44")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] @@ -54397,10 +53629,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("5")] VarI = kore[\dv{SortInt{}}("3")] VarX = kore[\dv{SortId{}}("r")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("3")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("44")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] @@ -54681,10 +53909,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("2")] VarI = kore[\dv{SortInt{}}("1")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("1")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("44")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3")))] @@ -55196,10 +54420,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("1")] VarI = kore[\dv{SortInt{}}("6")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("6")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("6"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("6"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("44")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3")))] @@ -55397,10 +54617,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("6")] VarI = kore[\dv{SortInt{}}("5")] VarX = kore[\dv{SortId{}}("m")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("m")] - arg: kore[\dv{SortInt{}}("5")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("44")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("6")))] @@ -55780,10 +54996,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("44")] VarI = kore[\dv{SortInt{}}("45")] VarX = kore[\dv{SortId{}}("s")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("45")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("45"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("45"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("6")))] @@ -55930,10 +55142,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("1")] VarI = kore[\dv{SortInt{}}("3")] VarX = kore[\dv{SortId{}}("q")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("3")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("3"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("3"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("45")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("6")))] @@ -56201,10 +55409,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("3")] VarI = kore[\dv{SortInt{}}("7")] VarX = kore[\dv{SortId{}}("r")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("7")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("7"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("7"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("45")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("6")))] @@ -56485,10 +55689,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("6")] VarI = kore[\dv{SortInt{}}("3")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("3")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("45")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("7")))] @@ -56868,10 +56068,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("45")] VarI = kore[\dv{SortInt{}}("46")] VarX = kore[\dv{SortId{}}("s")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("46")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("46"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("46"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3")))] @@ -57018,10 +56214,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("3")] VarI = kore[\dv{SortInt{}}("1")] VarX = kore[\dv{SortId{}}("q")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("1")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("46")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3")))] @@ -57289,10 +56481,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("7")] VarI = kore[\dv{SortInt{}}("3")] VarX = kore[\dv{SortId{}}("r")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("3")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("46")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3")))] @@ -57901,10 +57089,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("3")] VarI = kore[\dv{SortInt{}}("10")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("10")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("46")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3")))] @@ -58284,10 +57468,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("46")] VarI = kore[\dv{SortInt{}}("47")] VarX = kore[\dv{SortId{}}("s")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("47")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("47"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("47"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")))] @@ -58434,10 +57614,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("1")] VarI = kore[\dv{SortInt{}}("5")] VarX = kore[\dv{SortId{}}("q")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("5")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("47")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")))] @@ -58705,10 +57881,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("3")] VarI = kore[\dv{SortInt{}}("11")] VarX = kore[\dv{SortId{}}("r")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("11")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("47")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")))] @@ -58989,10 +58161,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("10")] VarI = kore[\dv{SortInt{}}("5")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("5")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("47")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11")))] @@ -59372,10 +58540,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("47")] VarI = kore[\dv{SortInt{}}("48")] VarX = kore[\dv{SortId{}}("s")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("48")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("48"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("48"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5")))] @@ -59522,10 +58686,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("5")] VarI = kore[\dv{SortInt{}}("2")] VarX = kore[\dv{SortId{}}("q")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("2")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("48")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5")))] @@ -59793,10 +58953,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("11")] VarI = kore[\dv{SortInt{}}("5")] VarX = kore[\dv{SortId{}}("r")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("5")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("48")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5")))] @@ -60405,10 +59561,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("5")] VarI = kore[\dv{SortInt{}}("16")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("16")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("48")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5")))] @@ -60788,10 +59940,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("48")] VarI = kore[\dv{SortInt{}}("49")] VarX = kore[\dv{SortId{}}("s")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("49")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("49"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("49"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16")))] @@ -60938,10 +60086,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("2")] VarI = kore[\dv{SortInt{}}("8")] VarX = kore[\dv{SortId{}}("q")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("8")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("49")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16")))] @@ -61209,10 +60353,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("5")] VarI = kore[\dv{SortInt{}}("17")] VarX = kore[\dv{SortId{}}("r")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("17")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("49")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16")))] @@ -61493,10 +60633,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("16")] VarI = kore[\dv{SortInt{}}("8")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("8")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("49")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17")))] @@ -61876,10 +61012,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("49")] VarI = kore[\dv{SortInt{}}("50")] VarX = kore[\dv{SortId{}}("s")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("50")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("50"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("50"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] @@ -62026,10 +61158,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("8")] VarI = kore[\dv{SortInt{}}("4")] VarX = kore[\dv{SortId{}}("q")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("4")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("50")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] @@ -62297,10 +61425,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("17")] VarI = kore[\dv{SortInt{}}("9")] VarX = kore[\dv{SortId{}}("r")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("9")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("50")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] @@ -62581,10 +61705,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("8")] VarI = kore[\dv{SortInt{}}("4")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("4")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("50")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9")))] @@ -62964,10 +62084,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("50")] VarI = kore[\dv{SortInt{}}("51")] VarX = kore[\dv{SortId{}}("s")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("51")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("51"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("51"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] @@ -63114,10 +62230,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("4")] VarI = kore[\dv{SortInt{}}("2")] VarX = kore[\dv{SortId{}}("q")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("2")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("51")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] @@ -63385,10 +62497,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("9")] VarI = kore[\dv{SortInt{}}("5")] VarX = kore[\dv{SortId{}}("r")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("5")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("51")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] @@ -63669,10 +62777,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("4")] VarI = kore[\dv{SortInt{}}("2")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("2")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("51")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5")))] @@ -64052,10 +63156,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("51")] VarI = kore[\dv{SortInt{}}("52")] VarX = kore[\dv{SortId{}}("s")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("52")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("52"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("52"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] @@ -64202,10 +63302,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("2")] VarI = kore[\dv{SortInt{}}("1")] VarX = kore[\dv{SortId{}}("q")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("1")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("52")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] @@ -64473,10 +63569,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("5")] VarI = kore[\dv{SortInt{}}("3")] VarX = kore[\dv{SortId{}}("r")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("3")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("52")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] @@ -64757,10 +63849,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("2")] VarI = kore[\dv{SortInt{}}("1")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("1")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("52")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3")))] @@ -65272,10 +64360,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("1")] VarI = kore[\dv{SortInt{}}("5")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("5")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("52")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3")))] @@ -65473,10 +64557,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("5")] VarI = kore[\dv{SortInt{}}("4")] VarX = kore[\dv{SortId{}}("m")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("m")] - arg: kore[\dv{SortInt{}}("4")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("4"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("4"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("52")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5")))] @@ -65856,10 +64936,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("52")] VarI = kore[\dv{SortInt{}}("53")] VarX = kore[\dv{SortId{}}("s")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("53")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("53"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("53"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5")))] @@ -66006,10 +65082,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("1")] VarI = kore[\dv{SortInt{}}("2")] VarX = kore[\dv{SortId{}}("q")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("2")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("53")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5")))] @@ -66277,10 +65349,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("3")] VarI = kore[\dv{SortInt{}}("5")] VarX = kore[\dv{SortId{}}("r")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("5")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("53")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5")))] @@ -66889,10 +65957,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("5")] VarI = kore[\dv{SortInt{}}("16")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("16")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("53")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5")))] @@ -67272,10 +66336,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("53")] VarI = kore[\dv{SortInt{}}("54")] VarX = kore[\dv{SortId{}}("s")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("54")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("54"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("54"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16")))] @@ -67422,10 +66482,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("2")] VarI = kore[\dv{SortInt{}}("8")] VarX = kore[\dv{SortId{}}("q")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("8")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("54")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16")))] @@ -67693,10 +66749,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("5")] VarI = kore[\dv{SortInt{}}("17")] VarX = kore[\dv{SortId{}}("r")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("17")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("54")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16")))] @@ -67977,10 +67029,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("16")] VarI = kore[\dv{SortInt{}}("8")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("8")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("54")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17")))] @@ -68360,10 +67408,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("54")] VarI = kore[\dv{SortInt{}}("55")] VarX = kore[\dv{SortId{}}("s")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("55")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("55"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("55"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] @@ -68510,10 +67554,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("8")] VarI = kore[\dv{SortInt{}}("4")] VarX = kore[\dv{SortId{}}("q")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("4")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("55")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] @@ -68781,10 +67821,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("17")] VarI = kore[\dv{SortInt{}}("9")] VarX = kore[\dv{SortId{}}("r")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("9")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("55")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] @@ -69065,10 +68101,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("8")] VarI = kore[\dv{SortInt{}}("4")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("4")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("55")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9")))] @@ -69448,10 +68480,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("55")] VarI = kore[\dv{SortInt{}}("56")] VarX = kore[\dv{SortId{}}("s")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("56")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("56"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("56"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] @@ -69598,10 +68626,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("4")] VarI = kore[\dv{SortInt{}}("2")] VarX = kore[\dv{SortId{}}("q")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("2")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("56")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] @@ -69869,10 +68893,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("9")] VarI = kore[\dv{SortInt{}}("5")] VarX = kore[\dv{SortId{}}("r")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("5")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("56")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] @@ -70153,10 +69173,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("4")] VarI = kore[\dv{SortInt{}}("2")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("2")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("56")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5")))] @@ -70536,10 +69552,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("56")] VarI = kore[\dv{SortInt{}}("57")] VarX = kore[\dv{SortId{}}("s")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("57")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("57"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("57"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] @@ -70686,10 +69698,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("2")] VarI = kore[\dv{SortInt{}}("1")] VarX = kore[\dv{SortId{}}("q")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("1")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("57")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] @@ -70957,10 +69965,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("5")] VarI = kore[\dv{SortInt{}}("3")] VarX = kore[\dv{SortId{}}("r")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("3")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("57")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] @@ -71241,10 +70245,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("2")] VarI = kore[\dv{SortInt{}}("1")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("1")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("57")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3")))] @@ -71756,10 +70756,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("1")] VarI = kore[\dv{SortInt{}}("4")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("4")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("57")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3")))] @@ -71957,10 +70953,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("4")] VarI = kore[\dv{SortInt{}}("3")] VarX = kore[\dv{SortId{}}("m")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("m")] - arg: kore[\dv{SortInt{}}("3")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("3"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("3"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("57")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] @@ -72340,10 +71332,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("57")] VarI = kore[\dv{SortInt{}}("58")] VarX = kore[\dv{SortId{}}("s")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("58")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("58"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("58"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] @@ -72490,10 +71478,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("1")] VarI = kore[\dv{SortInt{}}("2")] VarX = kore[\dv{SortId{}}("q")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("2")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("58")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] @@ -72761,10 +71745,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("3")] VarI = kore[\dv{SortInt{}}("5")] VarX = kore[\dv{SortId{}}("r")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("5")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("58")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] @@ -73045,10 +72025,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("4")] VarI = kore[\dv{SortInt{}}("2")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("2")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("58")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5")))] @@ -73428,10 +72404,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("58")] VarI = kore[\dv{SortInt{}}("59")] VarX = kore[\dv{SortId{}}("s")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("59")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("59"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("59"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] @@ -73578,10 +72550,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("2")] VarI = kore[\dv{SortInt{}}("1")] VarX = kore[\dv{SortId{}}("q")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("1")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("59")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] @@ -73849,10 +72817,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("5")] VarI = kore[\dv{SortInt{}}("3")] VarX = kore[\dv{SortId{}}("r")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("3")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("59")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] @@ -74133,10 +73097,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("2")] VarI = kore[\dv{SortInt{}}("1")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("1")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("59")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3")))] @@ -74648,10 +73608,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("1")] VarI = kore[\dv{SortInt{}}("3")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("3")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("59")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3")))] @@ -74849,10 +73805,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("3")] VarI = kore[\dv{SortInt{}}("2")] VarX = kore[\dv{SortId{}}("m")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("m")] - arg: kore[\dv{SortInt{}}("2")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("59")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3")))] @@ -75232,10 +74184,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("59")] VarI = kore[\dv{SortInt{}}("60")] VarX = kore[\dv{SortId{}}("s")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("60")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("60"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("60"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3")))] @@ -75382,10 +74330,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("1")] VarI = kore[\dv{SortInt{}}("1")] VarX = kore[\dv{SortId{}}("q")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("1")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("60")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3")))] @@ -75653,10 +74597,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("3")] VarI = kore[\dv{SortInt{}}("3")] VarX = kore[\dv{SortId{}}("r")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("3")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("60")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3")))] @@ -76265,10 +75205,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("3")] VarI = kore[\dv{SortInt{}}("10")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("10")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("60")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3")))] @@ -76648,10 +75584,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("60")] VarI = kore[\dv{SortInt{}}("61")] VarX = kore[\dv{SortId{}}("s")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("61")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("61"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("61"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")))] @@ -76798,10 +75730,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("1")] VarI = kore[\dv{SortInt{}}("5")] VarX = kore[\dv{SortId{}}("q")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("5")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("61")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")))] @@ -77069,10 +75997,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("3")] VarI = kore[\dv{SortInt{}}("11")] VarX = kore[\dv{SortId{}}("r")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("11")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("61")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")))] @@ -77353,10 +76277,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("10")] VarI = kore[\dv{SortInt{}}("5")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("5")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("61")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11")))] @@ -77736,10 +76656,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("61")] VarI = kore[\dv{SortInt{}}("62")] VarX = kore[\dv{SortId{}}("s")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("62")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("62"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("62"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5")))] @@ -77886,10 +76802,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("5")] VarI = kore[\dv{SortInt{}}("2")] VarX = kore[\dv{SortId{}}("q")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("2")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("62")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5")))] @@ -78157,10 +77069,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("11")] VarI = kore[\dv{SortInt{}}("5")] VarX = kore[\dv{SortId{}}("r")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("5")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("62")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5")))] @@ -78769,10 +77677,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("5")] VarI = kore[\dv{SortInt{}}("16")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("16")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("62")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5")))] @@ -79152,10 +78056,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("62")] VarI = kore[\dv{SortInt{}}("63")] VarX = kore[\dv{SortId{}}("s")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("63")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("63"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("63"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16")))] @@ -79302,10 +78202,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("2")] VarI = kore[\dv{SortInt{}}("8")] VarX = kore[\dv{SortId{}}("q")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("8")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("63")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16")))] @@ -79573,10 +78469,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("5")] VarI = kore[\dv{SortInt{}}("17")] VarX = kore[\dv{SortId{}}("r")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("17")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("63")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16")))] @@ -79857,10 +78749,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("16")] VarI = kore[\dv{SortInt{}}("8")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("8")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("63")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17")))] @@ -80240,10 +79128,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("63")] VarI = kore[\dv{SortInt{}}("64")] VarX = kore[\dv{SortId{}}("s")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("64")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("64"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("64"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] @@ -80390,10 +79274,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("8")] VarI = kore[\dv{SortInt{}}("4")] VarX = kore[\dv{SortId{}}("q")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("4")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("64")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] @@ -80661,10 +79541,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("17")] VarI = kore[\dv{SortInt{}}("9")] VarX = kore[\dv{SortId{}}("r")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("9")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("64")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] @@ -80945,10 +79821,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("8")] VarI = kore[\dv{SortInt{}}("4")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("4")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("64")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9")))] @@ -81328,10 +80200,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("64")] VarI = kore[\dv{SortInt{}}("65")] VarX = kore[\dv{SortId{}}("s")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("65")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("65"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("65"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] @@ -81478,10 +80346,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("4")] VarI = kore[\dv{SortInt{}}("2")] VarX = kore[\dv{SortId{}}("q")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("2")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("65")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] @@ -81749,10 +80613,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("9")] VarI = kore[\dv{SortInt{}}("5")] VarX = kore[\dv{SortId{}}("r")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("5")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("65")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] @@ -82033,10 +80893,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("4")] VarI = kore[\dv{SortInt{}}("2")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("2")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("65")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5")))] @@ -82416,10 +81272,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("65")] VarI = kore[\dv{SortInt{}}("66")] VarX = kore[\dv{SortId{}}("s")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("66")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("66"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("66"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] @@ -82566,10 +81418,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("2")] VarI = kore[\dv{SortInt{}}("1")] VarX = kore[\dv{SortId{}}("q")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("1")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("66")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] @@ -82837,10 +81685,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("5")] VarI = kore[\dv{SortInt{}}("3")] VarX = kore[\dv{SortId{}}("r")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("3")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("66")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] @@ -83121,10 +81965,6 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("2")] VarI = kore[\dv{SortInt{}}("1")] VarX = kore[\dv{SortId{}}("n")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("1")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("66")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3")))] diff --git a/test/output/imp/empty.proof.out.diff b/test/output/imp/empty.proof.out.diff index 9feaf93e3..66aea2916 100644 --- a/test/output/imp/empty.proof.out.diff +++ b/test/output/imp/empty.proof.out.diff @@ -1,10 +1,4 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lblint'UndsSClnUndsUnds'IMP-SYNTAX'Unds'Pgm'Unds'Ids'Unds'Stmt{}(Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids'QuotRBraUnds'Ids{}()),Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}())] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblint'UndsSClnUndsUnds'IMP-SYNTAX'Unds'Pgm'Unds'Ids'Unds'Stmt{}(Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids'QuotRBraUnds'Ids{}()),Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblint'UndsSClnUndsUnds'IMP-SYNTAX'Unds'Pgm'Unds'Ids'Unds'Stmt{}(Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids'QuotRBraUnds'Ids{}()),Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()))] @@ -27,8 +21,6 @@ rule: 3386 1 VarK = kore[Lblint'UndsSClnUndsUnds'IMP-SYNTAX'Unds'Pgm'Unds'Ids'Unds'Stmt{}(Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids'QuotRBraUnds'Ids{}()),Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}())] function: LblinitStateCell{} (1) rule: 3285 0 -hook: MAP.unit Lbl'Stop'Map{} (0) -hook result: kore[Lbl'Stop'Map{}()] function: LblinitGeneratedCounterCell{} (1) rule: 3282 0 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'UndsSClnUndsUnds'IMP-SYNTAX'Unds'Pgm'Unds'Ids'Unds'Stmt{}(Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids'QuotRBraUnds'Ids{}()),Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()),dotk{}())),Lbl'-LT-'state'-GT-'{}(Lbl'Stop'Map{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] @@ -38,10 +30,6 @@ rule: 3228 5 Var'Unds'Gen1 = kore[Lbl'Stop'Map{}()] VarX = kore[\dv{SortId{}}("a")] VarXs = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids'QuotRBraUnds'Ids{}()] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:1) - arg: kore[\dv{SortId{}}("a")] - arg: kore[\dv{SortInt{}}("0")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),\dv{SortInt{}}("0"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),\dv{SortInt{}}("0"))] diff --git a/test/output/imp5-rw-literal/empty.proof.out.diff b/test/output/imp5-rw-literal/empty.proof.out.diff index 4eb1613ef..378c2072d 100644 --- a/test/output/imp5-rw-literal/empty.proof.out.diff +++ b/test/output/imp5-rw-literal/empty.proof.out.diff @@ -1,10 +1,4 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lbl'LBraRBraUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Block{}()] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'LBraRBraUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Block{}())] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'LBraRBraUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Block{}())] diff --git a/test/output/imp5-rw-literal/transfer.proof.out.diff b/test/output/imp5-rw-literal/transfer.proof.out.diff index 7ca0a3364..e68b5b0d1 100644 --- a/test/output/imp5-rw-literal/transfer.proof.out.diff +++ b/test/output/imp5-rw-literal/transfer.proof.out.diff @@ -1,10 +1,4 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lbl'UndsUndsUnds'IMP5-RW-LITERAL-SYNTAX'Unds'StmtList'Unds'Stmt'Unds'StmtList{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx1'Unds'IMP5-RW-LITERAL-SYNTAX'Unds'Id2{}(),Lbl12345'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'IInt{}()),Lbl'UndsUndsUnds'IMP5-RW-LITERAL-SYNTAX'Unds'StmtList'Unds'Stmt'Unds'StmtList{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx2'Unds'IMP5-RW-LITERAL-SYNTAX'Unds'Id2{}(),Lbl10'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'IInt{}()),Lbl'UndsUndsUnds'IMP5-RW-LITERAL-SYNTAX'Unds'StmtList'Unds'Stmt'Unds'StmtList{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx3'Unds'IMP5-RW-LITERAL-SYNTAX'Unds'Id2{}(),Lbl100'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'IInt{}()),Lbl'UndsUndsUnds'IMP5-RW-LITERAL-SYNTAX'Unds'StmtList'Unds'Stmt'Unds'StmtList{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx4'Unds'IMP5-RW-LITERAL-SYNTAX'Unds'Id2{}(),Lbl200'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'IInt{}()),Lblif'LParUndsRParUnds'else'UndsUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block{}(Lbl'Unds-GT-UndsUnds'IMP5-RW-LITERAL-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(Lblx2'Unds'IMP5-RW-LITERAL-SYNTAX'Unds'Id2{}(),Lblx3'Unds'IMP5-RW-LITERAL-SYNTAX'Unds'Id2{}()),Lbl'LBraUndsRBraUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Block'Unds'StmtList{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-LITERAL-SYNTAX'Unds'Id2{}(),Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'IInt{}())),Lbl'LBraUndsRBraUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Block'Unds'StmtList{}(Lbl'UndsUndsUnds'IMP5-RW-LITERAL-SYNTAX'Unds'StmtList'Unds'Stmt'Unds'StmtList{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx3'Unds'IMP5-RW-LITERAL-SYNTAX'Unds'Id2{}(),Lbl'Unds'-'UndsUnds'IMP5-RW-LITERAL-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lblx3'Unds'IMP5-RW-LITERAL-SYNTAX'Unds'Id2{}(),Lblx2'Unds'IMP5-RW-LITERAL-SYNTAX'Unds'Id2{}())),Lbl'UndsUndsUnds'IMP5-RW-LITERAL-SYNTAX'Unds'StmtList'Unds'Stmt'Unds'StmtList{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx4'Unds'IMP5-RW-LITERAL-SYNTAX'Unds'Id2{}(),Lbl'UndsPlusUndsUnds'IMP5-RW-LITERAL-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lblx4'Unds'IMP5-RW-LITERAL-SYNTAX'Unds'Id2{}(),Lblx2'Unds'IMP5-RW-LITERAL-SYNTAX'Unds'Id2{}())),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-LITERAL-SYNTAX'Unds'Id2{}(),Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'IInt{}())))))))))] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'UndsUndsUnds'IMP5-RW-LITERAL-SYNTAX'Unds'StmtList'Unds'Stmt'Unds'StmtList{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx1'Unds'IMP5-RW-LITERAL-SYNTAX'Unds'Id2{}(),Lbl12345'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'IInt{}()),Lbl'UndsUndsUnds'IMP5-RW-LITERAL-SYNTAX'Unds'StmtList'Unds'Stmt'Unds'StmtList{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx2'Unds'IMP5-RW-LITERAL-SYNTAX'Unds'Id2{}(),Lbl10'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'IInt{}()),Lbl'UndsUndsUnds'IMP5-RW-LITERAL-SYNTAX'Unds'StmtList'Unds'Stmt'Unds'StmtList{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx3'Unds'IMP5-RW-LITERAL-SYNTAX'Unds'Id2{}(),Lbl100'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'IInt{}()),Lbl'UndsUndsUnds'IMP5-RW-LITERAL-SYNTAX'Unds'StmtList'Unds'Stmt'Unds'StmtList{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx4'Unds'IMP5-RW-LITERAL-SYNTAX'Unds'Id2{}(),Lbl200'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'IInt{}()),Lblif'LParUndsRParUnds'else'UndsUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block{}(Lbl'Unds-GT-UndsUnds'IMP5-RW-LITERAL-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(Lblx2'Unds'IMP5-RW-LITERAL-SYNTAX'Unds'Id2{}(),Lblx3'Unds'IMP5-RW-LITERAL-SYNTAX'Unds'Id2{}()),Lbl'LBraUndsRBraUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Block'Unds'StmtList{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-LITERAL-SYNTAX'Unds'Id2{}(),Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'IInt{}())),Lbl'LBraUndsRBraUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Block'Unds'StmtList{}(Lbl'UndsUndsUnds'IMP5-RW-LITERAL-SYNTAX'Unds'StmtList'Unds'Stmt'Unds'StmtList{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx3'Unds'IMP5-RW-LITERAL-SYNTAX'Unds'Id2{}(),Lbl'Unds'-'UndsUnds'IMP5-RW-LITERAL-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lblx3'Unds'IMP5-RW-LITERAL-SYNTAX'Unds'Id2{}(),Lblx2'Unds'IMP5-RW-LITERAL-SYNTAX'Unds'Id2{}())),Lbl'UndsUndsUnds'IMP5-RW-LITERAL-SYNTAX'Unds'StmtList'Unds'Stmt'Unds'StmtList{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx4'Unds'IMP5-RW-LITERAL-SYNTAX'Unds'Id2{}(),Lbl'UndsPlusUndsUnds'IMP5-RW-LITERAL-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lblx4'Unds'IMP5-RW-LITERAL-SYNTAX'Unds'Id2{}(),Lblx2'Unds'IMP5-RW-LITERAL-SYNTAX'Unds'Id2{}())),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-LITERAL-SYNTAX'Unds'Id2{}(),Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'IInt{}()))))))))))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'UndsUndsUnds'IMP5-RW-LITERAL-SYNTAX'Unds'StmtList'Unds'Stmt'Unds'StmtList{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx1'Unds'IMP5-RW-LITERAL-SYNTAX'Unds'Id2{}(),Lbl12345'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'IInt{}()),Lbl'UndsUndsUnds'IMP5-RW-LITERAL-SYNTAX'Unds'StmtList'Unds'Stmt'Unds'StmtList{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx2'Unds'IMP5-RW-LITERAL-SYNTAX'Unds'Id2{}(),Lbl10'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'IInt{}()),Lbl'UndsUndsUnds'IMP5-RW-LITERAL-SYNTAX'Unds'StmtList'Unds'Stmt'Unds'StmtList{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx3'Unds'IMP5-RW-LITERAL-SYNTAX'Unds'Id2{}(),Lbl100'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'IInt{}()),Lbl'UndsUndsUnds'IMP5-RW-LITERAL-SYNTAX'Unds'StmtList'Unds'Stmt'Unds'StmtList{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx4'Unds'IMP5-RW-LITERAL-SYNTAX'Unds'Id2{}(),Lbl200'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'IInt{}()),Lblif'LParUndsRParUnds'else'UndsUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block{}(Lbl'Unds-GT-UndsUnds'IMP5-RW-LITERAL-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(Lblx2'Unds'IMP5-RW-LITERAL-SYNTAX'Unds'Id2{}(),Lblx3'Unds'IMP5-RW-LITERAL-SYNTAX'Unds'Id2{}()),Lbl'LBraUndsRBraUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Block'Unds'StmtList{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-LITERAL-SYNTAX'Unds'Id2{}(),Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'IInt{}())),Lbl'LBraUndsRBraUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Block'Unds'StmtList{}(Lbl'UndsUndsUnds'IMP5-RW-LITERAL-SYNTAX'Unds'StmtList'Unds'Stmt'Unds'StmtList{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx3'Unds'IMP5-RW-LITERAL-SYNTAX'Unds'Id2{}(),Lbl'Unds'-'UndsUnds'IMP5-RW-LITERAL-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lblx3'Unds'IMP5-RW-LITERAL-SYNTAX'Unds'Id2{}(),Lblx2'Unds'IMP5-RW-LITERAL-SYNTAX'Unds'Id2{}())),Lbl'UndsUndsUnds'IMP5-RW-LITERAL-SYNTAX'Unds'StmtList'Unds'Stmt'Unds'StmtList{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx4'Unds'IMP5-RW-LITERAL-SYNTAX'Unds'Id2{}(),Lbl'UndsPlusUndsUnds'IMP5-RW-LITERAL-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lblx4'Unds'IMP5-RW-LITERAL-SYNTAX'Unds'Id2{}(),Lblx2'Unds'IMP5-RW-LITERAL-SYNTAX'Unds'Id2{}())),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-LITERAL-SYNTAX'Unds'Id2{}(),Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'IInt{}()))))))))))] diff --git a/test/output/imp5-rw-succ/empty.proof.intermediate.out.diff b/test/output/imp5-rw-succ/empty.proof.intermediate.out.diff index cb4ced384..f1a5c0eb1 100644 --- a/test/output/imp5-rw-succ/empty.proof.intermediate.out.diff +++ b/test/output/imp5-rw-succ/empty.proof.intermediate.out.diff @@ -1,10 +1,4 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lbl'LBraRBraUnds'IMP5-RW-SUCC-SYNTAX'Unds'Block{}()] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'LBraRBraUnds'IMP5-RW-SUCC-SYNTAX'Unds'Block{}())] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'LBraRBraUnds'IMP5-RW-SUCC-SYNTAX'Unds'Block{}())] diff --git a/test/output/imp5-rw-succ/empty.proof.out.diff b/test/output/imp5-rw-succ/empty.proof.out.diff index 173130447..70e012e8e 100644 --- a/test/output/imp5-rw-succ/empty.proof.out.diff +++ b/test/output/imp5-rw-succ/empty.proof.out.diff @@ -1,10 +1,4 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lbl'LBraRBraUnds'IMP5-RW-SUCC-SYNTAX'Unds'Block{}()] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'LBraRBraUnds'IMP5-RW-SUCC-SYNTAX'Unds'Block{}())] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'LBraRBraUnds'IMP5-RW-SUCC-SYNTAX'Unds'Block{}())] diff --git a/test/output/imp5-rw-succ/transfer.proof.intermediate.out.diff b/test/output/imp5-rw-succ/transfer.proof.intermediate.out.diff index b1e0ad01c..59c9f45fd 100644 --- a/test/output/imp5-rw-succ/transfer.proof.intermediate.out.diff +++ b/test/output/imp5-rw-succ/transfer.proof.intermediate.out.diff @@ -1,10 +1,4 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx1'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl12345'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl10'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}())),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl100'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}())),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl200'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}())),Lblif'LParUndsRParUnds'else'UndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block{}(Lbl'Unds-GT-UndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}()),Lbl'LBraUndsRBraUnds'IMP5-RW-SUCC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'LBraUndsRBraUnds'IMP5-RW-SUCC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl'Unds'-'UndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}())),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl'UndsPlusUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}()))),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}())))))] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx1'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl12345'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl10'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}())),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl100'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}())),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl200'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}())),Lblif'LParUndsRParUnds'else'UndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block{}(Lbl'Unds-GT-UndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}()),Lbl'LBraUndsRBraUnds'IMP5-RW-SUCC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'LBraUndsRBraUnds'IMP5-RW-SUCC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl'Unds'-'UndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}())),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl'UndsPlusUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}()))),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()))))))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx1'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl12345'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl10'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}())),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl100'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}())),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl200'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}())),Lblif'LParUndsRParUnds'else'UndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block{}(Lbl'Unds-GT-UndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}()),Lbl'LBraUndsRBraUnds'IMP5-RW-SUCC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'LBraUndsRBraUnds'IMP5-RW-SUCC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl'Unds'-'UndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}())),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl'UndsPlusUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}()))),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()))))))] diff --git a/test/output/imp5-rw-succ/transfer.proof.out.diff b/test/output/imp5-rw-succ/transfer.proof.out.diff index e2aeb3dcc..e7543d8d2 100644 --- a/test/output/imp5-rw-succ/transfer.proof.out.diff +++ b/test/output/imp5-rw-succ/transfer.proof.out.diff @@ -1,10 +1,4 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx1'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl12345'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl10'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}())),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl100'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}())),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl200'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}())),Lblif'LParUndsRParUnds'else'UndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block{}(Lbl'Unds-GT-UndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}()),Lbl'LBraUndsRBraUnds'IMP5-RW-SUCC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'LBraUndsRBraUnds'IMP5-RW-SUCC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl'Unds'-'UndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}())),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl'UndsPlusUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}()))),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}())))))] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx1'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl12345'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl10'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}())),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl100'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}())),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl200'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}())),Lblif'LParUndsRParUnds'else'UndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block{}(Lbl'Unds-GT-UndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}()),Lbl'LBraUndsRBraUnds'IMP5-RW-SUCC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'LBraUndsRBraUnds'IMP5-RW-SUCC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl'Unds'-'UndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}())),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl'UndsPlusUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}()))),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()))))))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx1'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl12345'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl10'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}())),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl100'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}())),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl200'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}())),Lblif'LParUndsRParUnds'else'UndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block{}(Lbl'Unds-GT-UndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}()),Lbl'LBraUndsRBraUnds'IMP5-RW-SUCC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'LBraUndsRBraUnds'IMP5-RW-SUCC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl'Unds'-'UndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}())),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl'UndsPlusUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}()))),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()))))))] diff --git a/test/output/imp5/empty.proof.out.diff b/test/output/imp5/empty.proof.out.diff index 45cfcc13a..ef562fec5 100644 --- a/test/output/imp5/empty.proof.out.diff +++ b/test/output/imp5/empty.proof.out.diff @@ -1,10 +1,4 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lbl'LBraRBraUnds'IMP5-SYNTAX'Unds'Block{}()] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'LBraRBraUnds'IMP5-SYNTAX'Unds'Block{}())] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'LBraRBraUnds'IMP5-SYNTAX'Unds'Block{}())] diff --git a/test/output/imp5/transfer.proof.out.diff b/test/output/imp5/transfer.proof.out.diff index 917fdfbc4..f19b737cd 100644 --- a/test/output/imp5/transfer.proof.out.diff +++ b/test/output/imp5/transfer.proof.out.diff @@ -1,10 +1,4 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lblint'UndsSClnUndsUnds'IMP5-SYNTAX'Unds'Pgm'Unds'Ids'Unds'Stmt{}(Lbl'UndsCommUndsUnds'IMP5-SYNTAX'Unds'Ids'Unds'Id2'Unds'Ids{}(Lblx1'Unds'IMP5-SYNTAX'Unds'Id2{}(),Lbl'UndsCommUndsUnds'IMP5-SYNTAX'Unds'Ids'Unds'Id2'Unds'Ids{}(Lblx2'Unds'IMP5-SYNTAX'Unds'Id2{}(),Lbl'UndsCommUndsUnds'IMP5-SYNTAX'Unds'Ids'Unds'Id2'Unds'Ids{}(Lblx3'Unds'IMP5-SYNTAX'Unds'Id2{}(),Lbl'UndsCommUndsUnds'IMP5-SYNTAX'Unds'Ids'Unds'Id2'Unds'Ids{}(Lblx4'Unds'IMP5-SYNTAX'Unds'Id2{}(),Lbl'UndsCommUndsUnds'IMP5-SYNTAX'Unds'Ids'Unds'Id2'Unds'Ids{}(Lblret'Unds'IMP5-SYNTAX'Unds'Id2{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'IMP5-SYNTAX'Unds'Ids'Unds'Id2'Unds'Ids'QuotRBraUnds'Ids{}()))))),Lbl'UndsUndsUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx1'Unds'IMP5-SYNTAX'Unds'Id2{}(),\dv{SortInt{}}("12345")),Lbl'UndsEqlsUndsSClnUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx2'Unds'IMP5-SYNTAX'Unds'Id2{}(),\dv{SortInt{}}("10"))),Lbl'UndsEqlsUndsSClnUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx3'Unds'IMP5-SYNTAX'Unds'Id2{}(),\dv{SortInt{}}("100"))),Lbl'UndsEqlsUndsSClnUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx4'Unds'IMP5-SYNTAX'Unds'Id2{}(),\dv{SortInt{}}("200"))),Lblif'LParUndsRParUnds'else'UndsUnds'IMP5-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block{}(Lbl'Unds-GT-UndsUnds'IMP5-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(Lblx2'Unds'IMP5-SYNTAX'Unds'Id2{}(),Lblx3'Unds'IMP5-SYNTAX'Unds'Id2{}()),Lbl'LBraUndsRBraUnds'IMP5-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-SYNTAX'Unds'Id2{}(),\dv{SortInt{}}("0"))),Lbl'LBraUndsRBraUnds'IMP5-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx3'Unds'IMP5-SYNTAX'Unds'Id2{}(),Lbl'Unds'-'UndsUnds'IMP5-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lblx3'Unds'IMP5-SYNTAX'Unds'Id2{}(),Lblx2'Unds'IMP5-SYNTAX'Unds'Id2{}())),Lbl'UndsEqlsUndsSClnUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx4'Unds'IMP5-SYNTAX'Unds'Id2{}(),Lbl'UndsPlusUndsUnds'IMP5-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lblx4'Unds'IMP5-SYNTAX'Unds'Id2{}(),Lblx2'Unds'IMP5-SYNTAX'Unds'Id2{}()))),Lbl'UndsEqlsUndsSClnUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-SYNTAX'Unds'Id2{}(),\dv{SortInt{}}("1")))))))] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblint'UndsSClnUndsUnds'IMP5-SYNTAX'Unds'Pgm'Unds'Ids'Unds'Stmt{}(Lbl'UndsCommUndsUnds'IMP5-SYNTAX'Unds'Ids'Unds'Id2'Unds'Ids{}(Lblx1'Unds'IMP5-SYNTAX'Unds'Id2{}(),Lbl'UndsCommUndsUnds'IMP5-SYNTAX'Unds'Ids'Unds'Id2'Unds'Ids{}(Lblx2'Unds'IMP5-SYNTAX'Unds'Id2{}(),Lbl'UndsCommUndsUnds'IMP5-SYNTAX'Unds'Ids'Unds'Id2'Unds'Ids{}(Lblx3'Unds'IMP5-SYNTAX'Unds'Id2{}(),Lbl'UndsCommUndsUnds'IMP5-SYNTAX'Unds'Ids'Unds'Id2'Unds'Ids{}(Lblx4'Unds'IMP5-SYNTAX'Unds'Id2{}(),Lbl'UndsCommUndsUnds'IMP5-SYNTAX'Unds'Ids'Unds'Id2'Unds'Ids{}(Lblret'Unds'IMP5-SYNTAX'Unds'Id2{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'IMP5-SYNTAX'Unds'Ids'Unds'Id2'Unds'Ids'QuotRBraUnds'Ids{}()))))),Lbl'UndsUndsUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx1'Unds'IMP5-SYNTAX'Unds'Id2{}(),\dv{SortInt{}}("12345")),Lbl'UndsEqlsUndsSClnUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx2'Unds'IMP5-SYNTAX'Unds'Id2{}(),\dv{SortInt{}}("10"))),Lbl'UndsEqlsUndsSClnUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx3'Unds'IMP5-SYNTAX'Unds'Id2{}(),\dv{SortInt{}}("100"))),Lbl'UndsEqlsUndsSClnUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx4'Unds'IMP5-SYNTAX'Unds'Id2{}(),\dv{SortInt{}}("200"))),Lblif'LParUndsRParUnds'else'UndsUnds'IMP5-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block{}(Lbl'Unds-GT-UndsUnds'IMP5-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(Lblx2'Unds'IMP5-SYNTAX'Unds'Id2{}(),Lblx3'Unds'IMP5-SYNTAX'Unds'Id2{}()),Lbl'LBraUndsRBraUnds'IMP5-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-SYNTAX'Unds'Id2{}(),\dv{SortInt{}}("0"))),Lbl'LBraUndsRBraUnds'IMP5-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx3'Unds'IMP5-SYNTAX'Unds'Id2{}(),Lbl'Unds'-'UndsUnds'IMP5-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lblx3'Unds'IMP5-SYNTAX'Unds'Id2{}(),Lblx2'Unds'IMP5-SYNTAX'Unds'Id2{}())),Lbl'UndsEqlsUndsSClnUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx4'Unds'IMP5-SYNTAX'Unds'Id2{}(),Lbl'UndsPlusUndsUnds'IMP5-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lblx4'Unds'IMP5-SYNTAX'Unds'Id2{}(),Lblx2'Unds'IMP5-SYNTAX'Unds'Id2{}()))),Lbl'UndsEqlsUndsSClnUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-SYNTAX'Unds'Id2{}(),\dv{SortInt{}}("1"))))))))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblint'UndsSClnUndsUnds'IMP5-SYNTAX'Unds'Pgm'Unds'Ids'Unds'Stmt{}(Lbl'UndsCommUndsUnds'IMP5-SYNTAX'Unds'Ids'Unds'Id2'Unds'Ids{}(Lblx1'Unds'IMP5-SYNTAX'Unds'Id2{}(),Lbl'UndsCommUndsUnds'IMP5-SYNTAX'Unds'Ids'Unds'Id2'Unds'Ids{}(Lblx2'Unds'IMP5-SYNTAX'Unds'Id2{}(),Lbl'UndsCommUndsUnds'IMP5-SYNTAX'Unds'Ids'Unds'Id2'Unds'Ids{}(Lblx3'Unds'IMP5-SYNTAX'Unds'Id2{}(),Lbl'UndsCommUndsUnds'IMP5-SYNTAX'Unds'Ids'Unds'Id2'Unds'Ids{}(Lblx4'Unds'IMP5-SYNTAX'Unds'Id2{}(),Lbl'UndsCommUndsUnds'IMP5-SYNTAX'Unds'Ids'Unds'Id2'Unds'Ids{}(Lblret'Unds'IMP5-SYNTAX'Unds'Id2{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'IMP5-SYNTAX'Unds'Ids'Unds'Id2'Unds'Ids'QuotRBraUnds'Ids{}()))))),Lbl'UndsUndsUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx1'Unds'IMP5-SYNTAX'Unds'Id2{}(),\dv{SortInt{}}("12345")),Lbl'UndsEqlsUndsSClnUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx2'Unds'IMP5-SYNTAX'Unds'Id2{}(),\dv{SortInt{}}("10"))),Lbl'UndsEqlsUndsSClnUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx3'Unds'IMP5-SYNTAX'Unds'Id2{}(),\dv{SortInt{}}("100"))),Lbl'UndsEqlsUndsSClnUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx4'Unds'IMP5-SYNTAX'Unds'Id2{}(),\dv{SortInt{}}("200"))),Lblif'LParUndsRParUnds'else'UndsUnds'IMP5-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block{}(Lbl'Unds-GT-UndsUnds'IMP5-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(Lblx2'Unds'IMP5-SYNTAX'Unds'Id2{}(),Lblx3'Unds'IMP5-SYNTAX'Unds'Id2{}()),Lbl'LBraUndsRBraUnds'IMP5-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-SYNTAX'Unds'Id2{}(),\dv{SortInt{}}("0"))),Lbl'LBraUndsRBraUnds'IMP5-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx3'Unds'IMP5-SYNTAX'Unds'Id2{}(),Lbl'Unds'-'UndsUnds'IMP5-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lblx3'Unds'IMP5-SYNTAX'Unds'Id2{}(),Lblx2'Unds'IMP5-SYNTAX'Unds'Id2{}())),Lbl'UndsEqlsUndsSClnUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx4'Unds'IMP5-SYNTAX'Unds'Id2{}(),Lbl'UndsPlusUndsUnds'IMP5-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lblx4'Unds'IMP5-SYNTAX'Unds'Id2{}(),Lblx2'Unds'IMP5-SYNTAX'Unds'Id2{}()))),Lbl'UndsEqlsUndsSClnUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-SYNTAX'Unds'Id2{}(),\dv{SortInt{}}("1"))))))))] diff --git a/test/output/injections/input.proof.out.diff b/test/output/injections/input.proof.out.diff index 85b92f864..13b4c1f69 100644 --- a/test/output/injections/input.proof.out.diff +++ b/test/output/injections/input.proof.out.diff @@ -1,10 +1,4 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lblf'LParUndsRParUnds'INJECTIONS-SYNTAX'Unds'Foo'Unds'Foo{}(Lbloof'LParUndsRParUnds'INJECTIONS-SYNTAX'Unds'Oof'Unds'Int{}(\dv{SortInt{}}("10")))] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblf'LParUndsRParUnds'INJECTIONS-SYNTAX'Unds'Foo'Unds'Foo{}(Lbloof'LParUndsRParUnds'INJECTIONS-SYNTAX'Unds'Oof'Unds'Int{}(\dv{SortInt{}}("10"))))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblf'LParUndsRParUnds'INJECTIONS-SYNTAX'Unds'Foo'Unds'Foo{}(Lbloof'LParUndsRParUnds'INJECTIONS-SYNTAX'Unds'Oof'Unds'Int{}(\dv{SortInt{}}("10"))))] diff --git a/test/output/is-zero/zero.proof.out.diff b/test/output/is-zero/zero.proof.out.diff index 6af65ec71..0c024556d 100644 --- a/test/output/is-zero/zero.proof.out.diff +++ b/test/output/is-zero/zero.proof.out.diff @@ -1,12 +1,6 @@ version: 13 function: LblisZero'LParUndsRParUnds'IS-ZERO-SYNTAX'Unds'Bool'Unds'Int{} () rule: 181 0 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[\dv{SortBool{}}("true")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortBool{}}("true"))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortBool{}}("true"))] diff --git a/test/output/kool-static.proof.out.diff b/test/output/kool-static.proof.out.diff index d1f0c0567..57774f968 100644 --- a/test/output/kool-static.proof.out.diff +++ b/test/output/kool-static.proof.out.diff @@ -1,8 +1,4 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$IO")] - arg: kore[\dv{SortString{}}("off")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$IO"),\dv{SortString{}}("off"))] function: Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps'QuotRBraUnds'Exps{} () rule: 5871 0 function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} () @@ -87,12 +83,6 @@ function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds' pattern matching failure: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} function: Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{} () pattern matching failure: Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{} -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("A"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblclass'Unds'extends'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Id'Unds'Block{}(\dv{SortId{}}("B"),\dv{SortId{}}("A"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))))),Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))))))))))] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("A"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblclass'Unds'extends'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Id'Unds'Block{}(\dv{SortId{}}("B"),\dv{SortId{}}("A"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))))),Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))))))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("A"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblclass'Unds'extends'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Id'Unds'Block{}(\dv{SortId{}}("B"),\dv{SortId{}}("A"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))))),Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))))))] @@ -123,13 +113,8 @@ hook result: kore[Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt' function: Lblproject'Coln'Stmt{} (0:0) rule: 6358 1 VarK = kore[Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("A"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblclass'Unds'extends'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Id'Unds'Block{}(\dv{SortId{}}("B"),\dv{SortId{}}("A"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))))),Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))))))))))] -hook: SET.element LblTaskCellSetItem{} () - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("A"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblclass'Unds'extends'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Id'Unds'Block{}(\dv{SortId{}}("B"),\dv{SortId{}}("A"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))))),Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))))),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}())] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("A"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblclass'Unds'extends'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Id'Unds'Block{}(\dv{SortId{}}("B"),\dv{SortId{}}("A"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))))),Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))))),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))] function: LblinitClassesCell{} (1) rule: 6153 0 -hook: MAP.unit Lbl'Stop'ClassDataCellMap{} (0) -hook result: kore[Lbl'Stop'ClassDataCellMap{}()] function: LblinitGeneratedCounterCell{} (1) rule: 6156 0 function: LblinitOutputCell{} (2) @@ -137,9 +122,6 @@ rule: 6160 1 VarInit = kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("A"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblclass'Unds'extends'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Id'Unds'Block{}(\dv{SortId{}}("B"),\dv{SortId{}}("A"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))))),Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))))))))))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$IO"),\dv{SortString{}}("off")))] function: Lbl'Hash'stdout'Unds'K-IO'Unds'Int{} (0:0:0:0:0) rule: 5878 0 -hook: LIST.element LblListItem{} (0:0:0) - arg: kore[Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))] -hook result: kore[LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1")))] hook: MAP.lookup LblMap'Coln'lookup{} (0:0:1:0:0:0) arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("A"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblclass'Unds'extends'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Id'Unds'Block{}(\dv{SortId{}}("B"),\dv{SortId{}}("A"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))))),Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))))))))))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$IO"),\dv{SortString{}}("off")))] arg: kore[\dv{SortKConfigVar{}}("$IO")] @@ -147,16 +129,10 @@ hook result: kore[\dv{SortString{}}("off")] function: Lblproject'Coln'String{} (0:0:1:0) rule: 6360 1 VarK = kore[\dv{SortString{}}("off")] -hook: LIST.element LblListItem{} (0:0:1) - arg: kore[\dv{SortString{}}("off")] -hook result: kore[LblListItem{}(\dv{SortString{}}("off"))] hook: LIST.concat Lbl'Unds'List'Unds'{} (0:0) arg: kore[LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1")))] arg: kore[LblListItem{}(\dv{SortString{}}("off"))] hook result: kore[Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off")))] -hook: LIST.element LblListItem{} (0:1) - arg: kore[Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}()))] -hook result: kore[LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))] hook: LIST.concat Lbl'Unds'List'Unds'{} (0) arg: kore[Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off")))] arg: kore[LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))] @@ -187,9 +163,6 @@ rule: 6045 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("A"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))))))] VarK1 = kore[Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblclass'Unds'extends'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Id'Unds'Block{}(\dv{SortId{}}("B"),\dv{SortId{}}("A"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))))),Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("A"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblclass'Unds'extends'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Id'Unds'Block{}(\dv{SortId{}}("B"),\dv{SortId{}}("A"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))))),Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))))))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}())] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("A"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblclass'Unds'extends'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Id'Unds'Block{}(\dv{SortId{}}("B"),\dv{SortId{}}("A"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))))),Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))))))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("A"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblclass'Unds'extends'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Id'Unds'Block{}(\dv{SortId{}}("B"),\dv{SortId{}}("A"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))))),Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))))))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))] arg: kore[Lbl'Stop'TaskCellSet{}()] @@ -206,9 +179,6 @@ rule: 6055 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarC = kore[\dv{SortId{}}("A")] VarS = kore[Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass'Unds'extends'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Id'Unds'Block{}(\dv{SortId{}}("A"),\dv{SortId{}}("Object"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblclass'Unds'extends'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Id'Unds'Block{}(\dv{SortId{}}("B"),\dv{SortId{}}("A"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))))),Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))))))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}())] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass'Unds'extends'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Id'Unds'Block{}(\dv{SortId{}}("A"),\dv{SortId{}}("Object"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblclass'Unds'extends'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Id'Unds'Block{}(\dv{SortId{}}("B"),\dv{SortId{}}("A"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))))),Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))))))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass'Unds'extends'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Id'Unds'Block{}(\dv{SortId{}}("A"),\dv{SortId{}}("Object"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblclass'Unds'extends'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Id'Unds'Block{}(\dv{SortId{}}("B"),\dv{SortId{}}("A"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))))),Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))))))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))] arg: kore[Lbl'Stop'TaskCellSet{}()] @@ -222,14 +192,6 @@ rule: 6095 8 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarS = kore[Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblclass'Unds'extends'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Id'Unds'Block{}(\dv{SortId{}}("B"),\dv{SortId{}}("A"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))))),Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))))))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}())] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblclass'Unds'extends'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Id'Unds'Block{}(\dv{SortId{}}("B"),\dv{SortId{}}("A"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))))),Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))))))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))] -hook: MAP.unit Lbl'Stop'Map{} (0:0:0:0:1:0:2:0) -hook result: kore[Lbl'Stop'Map{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0:1) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblclass{}(\dv{SortId{}}("Object")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblclass{}(\dv{SortId{}}("Object")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblclass'Unds'extends'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Id'Unds'Block{}(\dv{SortId{}}("B"),\dv{SortId{}}("A"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))))),Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))))))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblclass{}(\dv{SortId{}}("Object")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] @@ -240,12 +202,6 @@ hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblclass'Unds'extends'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Id'Unds'Block{}(\dv{SortId{}}("B"),\dv{SortId{}}("A"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))))),Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))))))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}())),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblclass{}(\dv{SortId{}}("Object")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] function: LblinitBaseClassesCell{} (0:1:0:0:1:2) rule: 6150 0 -hook: SET.unit Lbl'Stop'Set{} (0) -hook result: kore[Lbl'Stop'Set{}()] -hook: MAP.element LblClassDataCellMapItem{} (0:1:0:0) - arg: kore[Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("A"))] - arg: kore[Lbl'-LT-'classData'-GT-'{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("A")),Lbl'-LT-'baseClass'-GT-'{}(kseq{}(\dv{SortId{}}("Object"),dotk{}())),Lbl'-LT-'baseClasses'-GT-'{}(Lbl'Stop'Set{}()),Lbl'Stop'CtenvCell{}())] -hook result: kore[LblClassDataCellMapItem{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("A")),Lbl'-LT-'classData'-GT-'{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("A")),Lbl'-LT-'baseClass'-GT-'{}(kseq{}(\dv{SortId{}}("Object"),dotk{}())),Lbl'-LT-'baseClasses'-GT-'{}(Lbl'Stop'Set{}()),Lbl'Stop'CtenvCell{}()))] hook: MAP.concat Lbl'Unds'ClassDataCellMap'Unds'{} (0:1:0) arg: kore[LblClassDataCellMapItem{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("A")),Lbl'-LT-'classData'-GT-'{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("A")),Lbl'-LT-'baseClass'-GT-'{}(kseq{}(\dv{SortId{}}("Object"),dotk{}())),Lbl'-LT-'baseClasses'-GT-'{}(Lbl'Stop'Set{}()),Lbl'Stop'CtenvCell{}()))] arg: kore[Lbl'Stop'ClassDataCellMap{}()] @@ -258,13 +214,6 @@ rule: 5883 7 Var'Unds'Gen2 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen3 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarC = kore[\dv{SortId{}}("Object")] -hook: SET.element LblSetItem{} (0:1:0:0:1:2:0) - arg: kore[\dv{SortId{}}("Object")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: MAP.element LblClassDataCellMapItem{} (0:1:0:0) - arg: kore[Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("A"))] - arg: kore[Lbl'-LT-'classData'-GT-'{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("A")),Lbl'-LT-'baseClass'-GT-'{}(kseq{}(\dv{SortId{}}("Object"),dotk{}())),Lbl'-LT-'baseClasses'-GT-'{}(LblSetItem{}(\dv{SortId{}}("Object"))),Lbl'Stop'CtenvCell{}())] -hook result: kore[LblClassDataCellMapItem{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("A")),Lbl'-LT-'classData'-GT-'{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("A")),Lbl'-LT-'baseClass'-GT-'{}(kseq{}(\dv{SortId{}}("Object"),dotk{}())),Lbl'-LT-'baseClasses'-GT-'{}(LblSetItem{}(\dv{SortId{}}("Object"))),Lbl'Stop'CtenvCell{}()))] hook: MAP.concat Lbl'Unds'ClassDataCellMap'Unds'{} (0:1:0) arg: kore[LblClassDataCellMapItem{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("A")),Lbl'-LT-'classData'-GT-'{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("A")),Lbl'-LT-'baseClass'-GT-'{}(kseq{}(\dv{SortId{}}("Object"),dotk{}())),Lbl'-LT-'baseClasses'-GT-'{}(LblSetItem{}(\dv{SortId{}}("Object"))),Lbl'Stop'CtenvCell{}()))] arg: kore[Lbl'Stop'ClassDataCellMap{}()] @@ -286,9 +235,6 @@ rule: 5903 9 Var'Unds'Gen3 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))] Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblclass'Unds'extends'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Id'Unds'Block{}(\dv{SortId{}}("B"),\dv{SortId{}}("A"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))))),Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))))))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))] @@ -318,9 +264,6 @@ rule: 6045 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))] VarK1 = kore[Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblclass'Unds'extends'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Id'Unds'Block{}(\dv{SortId{}}("B"),\dv{SortId{}}("A"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))))),Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))))))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))] @@ -351,17 +294,10 @@ rule: 6039 11 VarRho = kore[Lbl'Stop'Map{}()] VarT = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarX = kore[\dv{SortId{}}("x")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:0:0:2:0:1) - arg: kore[\dv{SortId{}}("x")] - arg: kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:0:0:0:0:2:0) arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblclass'Unds'extends'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Id'Unds'Block{}(\dv{SortId{}}("B"),\dv{SortId{}}("A"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))))),Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))))))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))] @@ -383,9 +319,6 @@ rule: 5904 9 Var'Unds'Gen3 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))] Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblclass'Unds'extends'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Id'Unds'Block{}(\dv{SortId{}}("B"),\dv{SortId{}}("A"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))))),Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))))))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))] @@ -412,9 +345,6 @@ rule: 5944 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK1 = kore[Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblclass'Unds'extends'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Id'Unds'Block{}(\dv{SortId{}}("B"),\dv{SortId{}}("A"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))))),Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblclass'Unds'extends'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Id'Unds'Block{}(\dv{SortId{}}("B"),\dv{SortId{}}("A"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))))),Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))))),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}())] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblclass'Unds'extends'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Id'Unds'Block{}(\dv{SortId{}}("B"),\dv{SortId{}}("A"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))))),Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))))),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblclass'Unds'extends'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Id'Unds'Block{}(\dv{SortId{}}("B"),\dv{SortId{}}("A"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))))),Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))))),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] @@ -465,9 +395,6 @@ rule: 6046 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblclass'Unds'extends'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Id'Unds'Block{}(\dv{SortId{}}("B"),\dv{SortId{}}("A"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))))),Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))))] VarK0 = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblclass'Unds'extends'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Id'Unds'Block{}(\dv{SortId{}}("B"),\dv{SortId{}}("A"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))))),Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))))))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}())] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblclass'Unds'extends'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Id'Unds'Block{}(\dv{SortId{}}("B"),\dv{SortId{}}("A"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))))),Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))))))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblclass'Unds'extends'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Id'Unds'Block{}(\dv{SortId{}}("B"),\dv{SortId{}}("A"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))))),Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))))))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] @@ -497,9 +424,6 @@ rule: 6045 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lblclass'Unds'extends'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Id'Unds'Block{}(\dv{SortId{}}("B"),\dv{SortId{}}("A"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))))))] VarK1 = kore[Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))))))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass'Unds'extends'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Id'Unds'Block{}(\dv{SortId{}}("B"),\dv{SortId{}}("A"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}())] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass'Unds'extends'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Id'Unds'Block{}(\dv{SortId{}}("B"),\dv{SortId{}}("A"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass'Unds'extends'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Id'Unds'Block{}(\dv{SortId{}}("B"),\dv{SortId{}}("A"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] @@ -513,14 +437,6 @@ rule: 6095 8 VarC = kore[\dv{SortId{}}("B")] VarC'Apos' = kore[\dv{SortId{}}("A")] VarS = kore[Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}())] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))] -hook: MAP.unit Lbl'Stop'Map{} (0:0:0:0:1:0:2:0) -hook result: kore[Lbl'Stop'Map{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0:1) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] @@ -531,12 +447,6 @@ hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}())))] function: LblinitBaseClassesCell{} (0:1:0:0:1:2) rule: 6150 0 -hook: SET.unit Lbl'Stop'Set{} (0) -hook result: kore[Lbl'Stop'Set{}()] -hook: MAP.element LblClassDataCellMapItem{} (0:1:0:0) - arg: kore[Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("B"))] - arg: kore[Lbl'-LT-'classData'-GT-'{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("B")),Lbl'-LT-'baseClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())),Lbl'-LT-'baseClasses'-GT-'{}(Lbl'Stop'Set{}()),Lbl'Stop'CtenvCell{}())] -hook result: kore[LblClassDataCellMapItem{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("B")),Lbl'-LT-'classData'-GT-'{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("B")),Lbl'-LT-'baseClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())),Lbl'-LT-'baseClasses'-GT-'{}(Lbl'Stop'Set{}()),Lbl'Stop'CtenvCell{}()))] hook: MAP.concat Lbl'Unds'ClassDataCellMap'Unds'{} (0:1:0) arg: kore[LblClassDataCellMapItem{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("B")),Lbl'-LT-'classData'-GT-'{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("B")),Lbl'-LT-'baseClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())),Lbl'-LT-'baseClasses'-GT-'{}(Lbl'Stop'Set{}()),Lbl'Stop'CtenvCell{}()))] arg: kore[LblClassDataCellMapItem{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("A")),Lbl'-LT-'classData'-GT-'{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("A")),Lbl'-LT-'baseClass'-GT-'{}(kseq{}(\dv{SortId{}}("Object"),dotk{}())),Lbl'-LT-'baseClasses'-GT-'{}(LblSetItem{}(\dv{SortId{}}("Object"))),Lbl'Stop'CtenvCell{}()))] @@ -549,13 +459,6 @@ rule: 5883 7 Var'Unds'Gen2 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen3 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarC = kore[\dv{SortId{}}("A")] -hook: SET.element LblSetItem{} (0:1:0:0:1:2:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] -hook: MAP.element LblClassDataCellMapItem{} (0:1:0:0) - arg: kore[Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("B"))] - arg: kore[Lbl'-LT-'classData'-GT-'{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("B")),Lbl'-LT-'baseClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())),Lbl'-LT-'baseClasses'-GT-'{}(LblSetItem{}(\dv{SortId{}}("A"))),Lbl'Stop'CtenvCell{}())] -hook result: kore[LblClassDataCellMapItem{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("B")),Lbl'-LT-'classData'-GT-'{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("B")),Lbl'-LT-'baseClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())),Lbl'-LT-'baseClasses'-GT-'{}(LblSetItem{}(\dv{SortId{}}("A"))),Lbl'Stop'CtenvCell{}()))] hook: MAP.concat Lbl'Unds'ClassDataCellMap'Unds'{} (0:1:0) arg: kore[LblClassDataCellMapItem{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("B")),Lbl'-LT-'classData'-GT-'{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("B")),Lbl'-LT-'baseClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())),Lbl'-LT-'baseClasses'-GT-'{}(LblSetItem{}(\dv{SortId{}}("A"))),Lbl'Stop'CtenvCell{}()))] arg: kore[LblClassDataCellMapItem{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("A")),Lbl'-LT-'classData'-GT-'{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("A")),Lbl'-LT-'baseClass'-GT-'{}(kseq{}(\dv{SortId{}}("Object"),dotk{}())),Lbl'-LT-'baseClasses'-GT-'{}(LblSetItem{}(\dv{SortId{}}("Object"))),Lbl'Stop'CtenvCell{}()))] @@ -564,9 +467,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[Lbl'Stop'Set{}()] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[Lbl'Stop'Set{}()] @@ -592,28 +492,14 @@ rule: 5885 12 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[Lbl'Stop'Set{}()] -hook: SET.element LblSetItem{} (0:1:0:0:0:1:2:0:0:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1:0:0:0:1:2:0:0) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[Lbl'Stop'Set{}()] hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] -hook: SET.element LblSetItem{} (0:1:0:0:0:1:2:0:1) - arg: kore[\dv{SortId{}}("Object")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("Object"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1:0:0:0:1:2:0) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] -hook: MAP.element LblClassDataCellMapItem{} (0:1:0:0:0) - arg: kore[Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("B"))] - arg: kore[Lbl'-LT-'classData'-GT-'{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("B")),Lbl'-LT-'baseClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())),Lbl'-LT-'baseClasses'-GT-'{}(Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))),Lbl'Stop'CtenvCell{}())] -hook result: kore[LblClassDataCellMapItem{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("B")),Lbl'-LT-'classData'-GT-'{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("B")),Lbl'-LT-'baseClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())),Lbl'-LT-'baseClasses'-GT-'{}(Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))),Lbl'Stop'CtenvCell{}()))] -hook: MAP.element LblClassDataCellMapItem{} (0:1:0:0:1) - arg: kore[Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("A"))] - arg: kore[Lbl'-LT-'classData'-GT-'{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("A")),Lbl'-LT-'baseClass'-GT-'{}(kseq{}(\dv{SortId{}}("Object"),dotk{}())),Lbl'-LT-'baseClasses'-GT-'{}(LblSetItem{}(\dv{SortId{}}("Object"))),Lbl'Stop'CtenvCell{}())] -hook result: kore[LblClassDataCellMapItem{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("A")),Lbl'-LT-'classData'-GT-'{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("A")),Lbl'-LT-'baseClass'-GT-'{}(kseq{}(\dv{SortId{}}("Object"),dotk{}())),Lbl'-LT-'baseClasses'-GT-'{}(LblSetItem{}(\dv{SortId{}}("Object"))),Lbl'Stop'CtenvCell{}()))] hook: MAP.concat Lbl'Unds'ClassDataCellMap'Unds'{} (0:1:0:0) arg: kore[LblClassDataCellMapItem{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("B")),Lbl'-LT-'classData'-GT-'{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("B")),Lbl'-LT-'baseClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())),Lbl'-LT-'baseClasses'-GT-'{}(Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))),Lbl'Stop'CtenvCell{}()))] arg: kore[LblClassDataCellMapItem{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("A")),Lbl'-LT-'classData'-GT-'{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("A")),Lbl'-LT-'baseClass'-GT-'{}(kseq{}(\dv{SortId{}}("Object"),dotk{}())),Lbl'-LT-'baseClasses'-GT-'{}(LblSetItem{}(\dv{SortId{}}("Object"))),Lbl'Stop'CtenvCell{}()))] @@ -626,9 +512,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -663,9 +546,6 @@ rule: 5902 14 Var'Unds'Gen7 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen8 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarC = kore[\dv{SortId{}}("A")] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}())))] @@ -674,9 +554,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -714,9 +591,6 @@ rule: 6045 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))] VarK1 = kore[Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}())))] @@ -725,9 +599,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -766,17 +637,10 @@ rule: 6039 11 VarRho = kore[Lbl'Stop'Map{}()] VarT = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarX = kore[\dv{SortId{}}("x")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:0:0:2:0:1) - arg: kore[\dv{SortId{}}("x")] - arg: kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:0:0:0:0:2:0) arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}())))] @@ -785,9 +649,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -817,9 +678,6 @@ rule: 5904 9 Var'Unds'Gen3 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))] Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}())))] @@ -828,9 +686,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -865,9 +720,6 @@ rule: 5944 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK1 = kore[Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}())),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))))] @@ -876,9 +728,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -937,9 +786,6 @@ rule: 6046 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))] VarK0 = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}())),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))))] @@ -948,9 +794,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -988,9 +831,6 @@ rule: 6045 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10")))))] VarK1 = kore[Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}())),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))))] @@ -999,9 +839,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -1034,11 +871,6 @@ rule: 6093 17 VarT = kore[Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] function: LblmkDecls'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Stmt'Unds'Params{} (0:0:0:0:0:0:0:0:0:0) rule: 6301 0 -hook: MAP.unit Lbl'Stop'Map{} (0:0:0:0:0:0:1:0) -hook result: kore[Lbl'Stop'Map{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] function: LblgetTypes'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Types'Unds'Params{} (0:0:0:0:1:0:0:0:0:1:0) rule: 6146 0 function: LblgetTypes'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Types'Unds'Params{} (0:0:0:0:1:0:0:0:1:0:0:0) @@ -1047,9 +879,6 @@ function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds' pattern matching failure: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} function: Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{} (0:0:0:0:1:0:0:0:1:0) pattern matching failure: Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{} -hook: SET.element LblTaskCellSetItem{} (0:0:0:0:1) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),\dv{SortId{}}("Object")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),\dv{SortId{}}("Object")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),\dv{SortId{}}("Object")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] @@ -1062,9 +891,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -1102,9 +928,6 @@ rule: 6045 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}()] VarK1 = kore[Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10")))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10")))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10")))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),\dv{SortId{}}("Object")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))))] @@ -1113,9 +936,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -1138,9 +958,6 @@ rule: 6092 9 Var'Unds'Gen3 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))] Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10")))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10")))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10")))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),\dv{SortId{}}("Object")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))))] @@ -1149,9 +966,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -1176,9 +990,6 @@ rule: 5890 11 Var'Unds'Gen5 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))] Var'Unds'Gen6 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen7 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10")))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))))] @@ -1187,9 +998,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -1228,17 +1036,10 @@ rule: 6039 11 VarRho = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())] VarT = kore[Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())] VarX = kore[\dv{SortId{}}("A")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:0:0:2:0:1) - arg: kore[\dv{SortId{}}("A")] - arg: kore[Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:0:0:0:0:2:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10")))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))))] @@ -1247,9 +1048,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -1281,9 +1079,6 @@ rule: 5899 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarT = kore[Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarTs = kore[Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10")))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))))] @@ -1292,9 +1087,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -1326,9 +1118,6 @@ rule: 5898 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarT = kore[Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarTs = kore[Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10")))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))))] @@ -1337,9 +1126,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -1369,9 +1155,6 @@ rule: 5906 9 Var'Unds'Gen3 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))] Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10")))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))))] @@ -1380,9 +1163,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -1412,9 +1192,6 @@ rule: 5906 9 Var'Unds'Gen3 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))] Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10")))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))))] @@ -1423,9 +1200,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -1460,9 +1234,6 @@ rule: 5944 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK1 = kore[Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10")))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))))] @@ -1471,9 +1242,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -1532,9 +1300,6 @@ rule: 6046 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))] VarK0 = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10")))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))))] @@ -1543,9 +1308,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -1578,11 +1340,6 @@ rule: 6093 17 VarT = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] function: LblmkDecls'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Stmt'Unds'Params{} (0:0:0:0:0:0:0:0:0:0) rule: 6301 0 -hook: MAP.unit Lbl'Stop'Map{} (0:0:0:0:0:0:1:0) -hook result: kore[Lbl'Stop'Map{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] function: LblgetTypes'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Types'Unds'Params{} (0:0:0:0:1:0:0:0:0:1:0) rule: 6146 0 function: LblgetTypes'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Types'Unds'Params{} (0:0:0:0:1:0:0:0:1:0:0:0) @@ -1591,9 +1348,6 @@ function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds' pattern matching failure: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} function: Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{} (0:0:0:0:1:0:0:0:1:0) pattern matching failure: Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{} -hook: SET.element LblTaskCellSetItem{} (0:0:0:0:1) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("getA"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),\dv{SortId{}}("Object")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("getA"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),\dv{SortId{}}("Object")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("getA"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),\dv{SortId{}}("Object")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] @@ -1606,9 +1360,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -1633,9 +1384,6 @@ rule: 5890 11 Var'Unds'Gen5 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))] Var'Unds'Gen6 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen7 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10")))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))))] @@ -1644,9 +1392,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -1685,17 +1430,10 @@ rule: 6039 11 VarRho = kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))] VarT = kore[Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())] VarX = kore[\dv{SortId{}}("getA")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:0:0:2:0:1) - arg: kore[\dv{SortId{}}("getA")] - arg: kore[Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getA"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:0:0:0:0:2:0) arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getA"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getA"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getA"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getA"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getA"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10")))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))))] @@ -1704,9 +1442,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -1738,9 +1473,6 @@ rule: 5899 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarT = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarTs = kore[Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getA"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getA"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getA"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10")))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))))] @@ -1749,9 +1481,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -1783,9 +1512,6 @@ rule: 5898 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarT = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarTs = kore[Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getA"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getA"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getA"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10")))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))))] @@ -1794,9 +1520,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -1826,9 +1549,6 @@ rule: 5904 9 Var'Unds'Gen3 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))] Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getA"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getA"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getA"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10")))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))))] @@ -1837,9 +1557,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -1869,9 +1586,6 @@ rule: 5906 9 Var'Unds'Gen3 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))] Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getA"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getA"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getA"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10")))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))))] @@ -1880,9 +1594,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -1920,9 +1631,6 @@ rule: 6045 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}()] VarK1 = kore[Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getA"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10")))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))))] @@ -1931,9 +1639,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -1956,9 +1661,6 @@ rule: 6092 9 Var'Unds'Gen3 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))] Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getA"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10")))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))))] @@ -1967,9 +1669,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -2004,9 +1703,6 @@ rule: 5945 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK0 = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getA"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getA"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getA"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10")))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))))] @@ -2015,9 +1711,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -2076,9 +1769,6 @@ rule: 6047 11 Var'Unds'Gen5 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))] Var'Unds'Gen6 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen7 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getA"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getA"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getA"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10")))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))))] @@ -2087,9 +1777,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -2124,9 +1811,6 @@ rule: 5944 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK1 = kore[Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getA"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))))] @@ -2135,9 +1819,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -2196,9 +1877,6 @@ rule: 6046 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))] VarK0 = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10")))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10")))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10")))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getA"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))))] @@ -2207,9 +1885,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -2233,12 +1908,6 @@ rule: 6096 10 Var'Unds'Gen4 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarRho = kore[Lbl'Stop'Map{}()] VarS = kore[Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10")))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0:1) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] @@ -2251,9 +1920,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -2290,9 +1956,6 @@ rule: 6015 10 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getA"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))))] @@ -2301,9 +1964,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -2341,9 +2001,6 @@ rule: 6026 11 Var'Unds'Gen5 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen6 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[\dv{SortId{}}("x")] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getA"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))))] @@ -2352,9 +2009,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -2394,9 +2048,6 @@ rule: 6062 10 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[\dv{SortId{}}("x")] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("x"),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("x"),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("x"),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getA"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))))] @@ -2405,9 +2056,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -2445,9 +2093,6 @@ rule: 5966 10 Var'Unds'Gen4 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarRho = kore[Lbl'Stop'Map{}()] VarX = kore[\dv{SortId{}}("x")] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getA"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))))] @@ -2456,9 +2101,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -2496,9 +2138,6 @@ rule: 6008 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}()] VarK1 = kore[\dv{SortId{}}("x")] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getA"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))))] @@ -2507,9 +2146,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -2532,9 +2168,6 @@ rule: 6084 9 Var'Unds'Gen3 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen4 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarC = kore[\dv{SortId{}}("A")] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getA"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))))] @@ -2543,9 +2176,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -2580,9 +2210,6 @@ rule: 5945 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK0 = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getA"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))))] @@ -2591,9 +2218,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -2652,9 +2276,6 @@ rule: 6047 11 Var'Unds'Gen5 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))] Var'Unds'Gen6 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen7 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getA"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))))] @@ -2663,9 +2284,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -2688,8 +2306,6 @@ rule: 5968 9 Var'Unds'Gen4 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))] Var'Unds'Gen5 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen6 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] -hook: SET.unit Lbl'Stop'TaskCellSet{} (0:0:0:0) -hook result: kore[Lbl'Stop'TaskCellSet{}()] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[Lbl'Stop'TaskCellSet{}()] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getA"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))))] @@ -2698,9 +2314,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -2735,9 +2348,6 @@ rule: 5926 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lblclass{}(\dv{SortId{}}("A"))] VarK1 = kore[\dv{SortId{}}("x")] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getA"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))))] @@ -2746,9 +2356,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -2806,9 +2413,6 @@ rule: 5944 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK1 = kore[Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getA"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))))] @@ -2817,9 +2421,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -2891,9 +2492,6 @@ rule: 6046 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))] VarK0 = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getA"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))))] @@ -2902,9 +2500,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -2928,12 +2523,6 @@ rule: 6096 10 Var'Unds'Gen4 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarRho = kore[Lbl'Stop'Map{}()] VarS = kore[Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0:1) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] @@ -2946,9 +2535,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -2985,9 +2571,6 @@ rule: 6076 10 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[\dv{SortId{}}("x")] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("x"),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("x"),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("x"),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getA"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -2996,9 +2579,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -3049,9 +2629,6 @@ rule: 5966 10 Var'Unds'Gen4 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarRho = kore[Lbl'Stop'Map{}()] VarX = kore[\dv{SortId{}}("x")] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getA"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -3060,9 +2637,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -3113,9 +2687,6 @@ rule: 6008 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}()] VarK1 = kore[\dv{SortId{}}("x")] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getA"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -3124,9 +2695,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -3149,9 +2717,6 @@ rule: 6084 9 Var'Unds'Gen3 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen4 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarC = kore[\dv{SortId{}}("A")] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getA"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -3160,9 +2725,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -3210,9 +2772,6 @@ rule: 5926 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lblclass{}(\dv{SortId{}}("A"))] VarK1 = kore[\dv{SortId{}}("x")] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getA"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -3221,9 +2780,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -3294,9 +2850,6 @@ rule: 5945 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK0 = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getA"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getA"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getA"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -3305,9 +2858,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -3379,9 +2929,6 @@ rule: 6047 11 Var'Unds'Gen5 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))] Var'Unds'Gen6 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen7 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getA"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getA"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getA"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -3390,9 +2937,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -3427,16 +2971,10 @@ rule: 6081 8 Var'Unds'Gen3 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarC = kore[\dv{SortId{}}("A")] VarRho = kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getA"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))] -hook: SET.unit Lbl'Stop'TaskCellSet{} (0:0:0:0) -hook result: kore[Lbl'Stop'TaskCellSet{}()] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[Lbl'Stop'TaskCellSet{}()] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] -hook: MAP.element LblClassDataCellMapItem{} (0:1:0:0) - arg: kore[Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("A"))] - arg: kore[Lbl'-LT-'classData'-GT-'{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("A")),Lbl'-LT-'baseClass'-GT-'{}(kseq{}(\dv{SortId{}}("Object"),dotk{}())),Lbl'-LT-'baseClasses'-GT-'{}(LblSetItem{}(\dv{SortId{}}("Object"))),Lbl'-LT-'ctenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getA"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))))] -hook result: kore[LblClassDataCellMapItem{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("A")),Lbl'-LT-'classData'-GT-'{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("A")),Lbl'-LT-'baseClass'-GT-'{}(kseq{}(\dv{SortId{}}("Object"),dotk{}())),Lbl'-LT-'baseClasses'-GT-'{}(LblSetItem{}(\dv{SortId{}}("Object"))),Lbl'-LT-'ctenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getA"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))))))] hook: MAP.concat Lbl'Unds'ClassDataCellMap'Unds'{} (0:1:0) arg: kore[LblClassDataCellMapItem{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("A")),Lbl'-LT-'classData'-GT-'{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("A")),Lbl'-LT-'baseClass'-GT-'{}(kseq{}(\dv{SortId{}}("Object"),dotk{}())),Lbl'-LT-'baseClasses'-GT-'{}(LblSetItem{}(\dv{SortId{}}("Object"))),Lbl'-LT-'ctenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getA"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))))))] arg: kore[LblClassDataCellMapItem{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("B")),Lbl'-LT-'classData'-GT-'{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("B")),Lbl'-LT-'baseClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())),Lbl'-LT-'baseClasses'-GT-'{}(Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))),Lbl'Stop'CtenvCell{}()))] @@ -3445,9 +2983,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -3504,9 +3039,6 @@ rule: 6009 16 VarC = kore[\dv{SortId{}}("A")] VarT = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarX = kore[\dv{SortId{}}("x")] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}())),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -3515,9 +3047,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -3574,9 +3103,6 @@ rule: 6009 16 VarC = kore[\dv{SortId{}}("A")] VarT = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarX = kore[\dv{SortId{}}("x")] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -3585,9 +3111,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -3621,9 +3144,6 @@ rule: 5959 10 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -3632,9 +3152,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -3671,9 +3188,6 @@ rule: 6077 10 Var'Unds'Gen4 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarT = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarT'Apos' = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -3682,9 +3196,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -3715,9 +3226,6 @@ rule: 5894 10 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarT = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -3726,9 +3234,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -3751,8 +3256,6 @@ rule: 5968 9 Var'Unds'Gen4 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))] Var'Unds'Gen5 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen6 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] -hook: SET.unit Lbl'Stop'TaskCellSet{} (0:0:0:0) -hook result: kore[Lbl'Stop'TaskCellSet{}()] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[Lbl'Stop'TaskCellSet{}()] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -3761,9 +3264,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -3797,9 +3297,6 @@ rule: 5954 10 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}())),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -3808,9 +3305,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -3854,9 +3348,6 @@ rule: 6064 11 Var'Unds'Gen5 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen6 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortInt{}}("10")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortInt{}}("10")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortInt{}}("10")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}())),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -3865,9 +3356,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -3918,9 +3406,6 @@ rule: 6027 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[\dv{SortInt{}}("10")] VarK0 = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("10"),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("10"),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("10"),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}())),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -3929,9 +3414,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -3955,9 +3437,6 @@ rule: 5970 10 Var'Unds'Gen4 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))] Var'Unds'Gen5 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen6 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}())),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -3966,9 +3445,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -4003,9 +3479,6 @@ rule: 5936 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarK0 = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}())),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -4014,9 +3487,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -4067,9 +3537,6 @@ rule: 6028 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarT = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarT'Apos' = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}())),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -4078,9 +3545,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -4111,9 +3575,6 @@ rule: 5894 10 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarT = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}())),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -4122,9 +3583,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -4158,9 +3616,6 @@ rule: 5929 10 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}())),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -4169,9 +3624,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -4208,9 +3660,6 @@ rule: 6016 10 Var'Unds'Gen4 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))] Var'Unds'Gen5 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen6 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}())),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -4219,9 +3668,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -4244,8 +3690,6 @@ rule: 5968 9 Var'Unds'Gen4 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))] Var'Unds'Gen5 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen6 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] -hook: SET.unit Lbl'Stop'TaskCellSet{} (0:0:0:0) -hook result: kore[Lbl'Stop'TaskCellSet{}()] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[Lbl'Stop'TaskCellSet{}()] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}())),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -4254,9 +3698,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -4291,9 +3732,6 @@ rule: 5944 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK1 = kore[Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))))))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))))))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}())] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))))))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))))))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -4302,9 +3740,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -4363,9 +3798,6 @@ rule: 6046 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))))))))] VarK0 = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}())] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -4374,9 +3806,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -4401,9 +3830,6 @@ rule: 6055 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarC = kore[\dv{SortId{}}("Main")] VarS = kore[Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass'Unds'extends'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),\dv{SortId{}}("Object"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}())] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass'Unds'extends'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),\dv{SortId{}}("Object"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass'Unds'extends'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),\dv{SortId{}}("Object"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -4412,9 +3838,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -4436,14 +3859,6 @@ rule: 6095 8 VarC = kore[\dv{SortId{}}("Main")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarS = kore[Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}())] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))] -hook: MAP.unit Lbl'Stop'Map{} (0:0:0:0:1:0:2:0) -hook result: kore[Lbl'Stop'Map{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0:1) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblclass{}(\dv{SortId{}}("Object")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblclass{}(\dv{SortId{}}("Object")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblclass{}(\dv{SortId{}}("Object")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] @@ -4454,12 +3869,6 @@ hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblclass{}(\dv{SortId{}}("Object")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] function: LblinitBaseClassesCell{} (0:1:0:0:1:2) rule: 6150 0 -hook: SET.unit Lbl'Stop'Set{} (0) -hook result: kore[Lbl'Stop'Set{}()] -hook: MAP.element LblClassDataCellMapItem{} (0:1:0:0) - arg: kore[Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("Main"))] - arg: kore[Lbl'-LT-'classData'-GT-'{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("Main")),Lbl'-LT-'baseClass'-GT-'{}(kseq{}(\dv{SortId{}}("Object"),dotk{}())),Lbl'-LT-'baseClasses'-GT-'{}(Lbl'Stop'Set{}()),Lbl'Stop'CtenvCell{}())] -hook result: kore[LblClassDataCellMapItem{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("Main")),Lbl'-LT-'classData'-GT-'{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("Main")),Lbl'-LT-'baseClass'-GT-'{}(kseq{}(\dv{SortId{}}("Object"),dotk{}())),Lbl'-LT-'baseClasses'-GT-'{}(Lbl'Stop'Set{}()),Lbl'Stop'CtenvCell{}()))] hook: MAP.concat Lbl'Unds'ClassDataCellMap'Unds'{} (0:1:0) arg: kore[LblClassDataCellMapItem{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("Main")),Lbl'-LT-'classData'-GT-'{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("Main")),Lbl'-LT-'baseClass'-GT-'{}(kseq{}(\dv{SortId{}}("Object"),dotk{}())),Lbl'-LT-'baseClasses'-GT-'{}(Lbl'Stop'Set{}()),Lbl'Stop'CtenvCell{}()))] arg: kore[Lbl'Unds'ClassDataCellMap'Unds'{}(LblClassDataCellMapItem{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("A")),Lbl'-LT-'classData'-GT-'{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("A")),Lbl'-LT-'baseClass'-GT-'{}(kseq{}(\dv{SortId{}}("Object"),dotk{}())),Lbl'-LT-'baseClasses'-GT-'{}(LblSetItem{}(\dv{SortId{}}("Object"))),Lbl'-LT-'ctenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getA"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))))),LblClassDataCellMapItem{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("B")),Lbl'-LT-'classData'-GT-'{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("B")),Lbl'-LT-'baseClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())),Lbl'-LT-'baseClasses'-GT-'{}(Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))),Lbl'Stop'CtenvCell{}())))] @@ -4472,13 +3881,6 @@ rule: 5883 7 Var'Unds'Gen2 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen3 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarC = kore[\dv{SortId{}}("Object")] -hook: SET.element LblSetItem{} (0:1:0:0:1:2:0) - arg: kore[\dv{SortId{}}("Object")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: MAP.element LblClassDataCellMapItem{} (0:1:0:0) - arg: kore[Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("Main"))] - arg: kore[Lbl'-LT-'classData'-GT-'{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("Main")),Lbl'-LT-'baseClass'-GT-'{}(kseq{}(\dv{SortId{}}("Object"),dotk{}())),Lbl'-LT-'baseClasses'-GT-'{}(LblSetItem{}(\dv{SortId{}}("Object"))),Lbl'Stop'CtenvCell{}())] -hook result: kore[LblClassDataCellMapItem{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("Main")),Lbl'-LT-'classData'-GT-'{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("Main")),Lbl'-LT-'baseClass'-GT-'{}(kseq{}(\dv{SortId{}}("Object"),dotk{}())),Lbl'-LT-'baseClasses'-GT-'{}(LblSetItem{}(\dv{SortId{}}("Object"))),Lbl'Stop'CtenvCell{}()))] hook: MAP.concat Lbl'Unds'ClassDataCellMap'Unds'{} (0:1:0) arg: kore[LblClassDataCellMapItem{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("Main")),Lbl'-LT-'classData'-GT-'{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("Main")),Lbl'-LT-'baseClass'-GT-'{}(kseq{}(\dv{SortId{}}("Object"),dotk{}())),Lbl'-LT-'baseClasses'-GT-'{}(LblSetItem{}(\dv{SortId{}}("Object"))),Lbl'Stop'CtenvCell{}()))] arg: kore[Lbl'Unds'ClassDataCellMap'Unds'{}(LblClassDataCellMapItem{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("A")),Lbl'-LT-'classData'-GT-'{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("A")),Lbl'-LT-'baseClass'-GT-'{}(kseq{}(\dv{SortId{}}("Object"),dotk{}())),Lbl'-LT-'baseClasses'-GT-'{}(LblSetItem{}(\dv{SortId{}}("Object"))),Lbl'-LT-'ctenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getA"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))))),LblClassDataCellMapItem{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("B")),Lbl'-LT-'classData'-GT-'{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("B")),Lbl'-LT-'baseClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())),Lbl'-LT-'baseClasses'-GT-'{}(Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))),Lbl'Stop'CtenvCell{}())))] @@ -4487,9 +3889,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -4519,9 +3918,6 @@ rule: 5903 9 Var'Unds'Gen3 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))] Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}())),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -4530,9 +3926,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -4565,11 +3958,6 @@ rule: 6093 17 VarT = kore[Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] function: LblmkDecls'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Stmt'Unds'Params{} (0:0:0:0:0:0:0:0:0:0) rule: 6301 0 -hook: MAP.unit Lbl'Stop'Map{} (0:0:0:0:0:0:1:0) -hook result: kore[Lbl'Stop'Map{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] function: LblgetTypes'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Types'Unds'Params{} (0:0:0:0:1:0:0:0:0:1:0) rule: 6146 0 function: LblgetTypes'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Types'Unds'Params{} (0:0:0:0:1:0:0:0:1:0:0:0) @@ -4578,9 +3966,6 @@ function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds' pattern matching failure: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} function: Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{} (0:0:0:0:1:0:0:0:1:0) pattern matching failure: Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{} -hook: SET.element LblTaskCellSetItem{} (0:0:0:0:1) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("Main"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),\dv{SortId{}}("Object")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("Main"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),\dv{SortId{}}("Object")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("Main"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),\dv{SortId{}}("Object")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] @@ -4593,9 +3978,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -4633,9 +4015,6 @@ rule: 6045 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}()] VarK1 = kore[Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}())),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("Main"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),\dv{SortId{}}("Object")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))))] @@ -4644,9 +4023,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -4669,9 +4045,6 @@ rule: 6092 9 Var'Unds'Gen3 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))] Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}())),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("Main"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),\dv{SortId{}}("Object")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))))] @@ -4680,9 +4053,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -4707,9 +4077,6 @@ rule: 5890 11 Var'Unds'Gen5 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))] Var'Unds'Gen6 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen7 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -4718,9 +4085,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -4759,17 +4123,10 @@ rule: 6039 11 VarRho = kore[Lbl'Stop'Map{}()] VarT = kore[Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())] VarX = kore[\dv{SortId{}}("Main")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:0:0:2:0:1) - arg: kore[\dv{SortId{}}("Main")] - arg: kore[Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:0:0:0:0:2:0) arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -4778,9 +4135,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -4812,9 +4166,6 @@ rule: 5899 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarT = kore[Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarTs = kore[Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -4823,9 +4174,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -4857,9 +4205,6 @@ rule: 5898 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarT = kore[Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarTs = kore[Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -4868,9 +4213,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -4900,9 +4242,6 @@ rule: 5906 9 Var'Unds'Gen3 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))] Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -4911,9 +4250,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -4943,9 +4279,6 @@ rule: 5906 9 Var'Unds'Gen3 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))] Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -4954,9 +4287,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -4978,16 +4308,10 @@ rule: 6081 8 Var'Unds'Gen3 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarC = kore[\dv{SortId{}}("Main")] VarRho = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))] -hook: SET.unit Lbl'Stop'TaskCellSet{} (0:0:0:0) -hook result: kore[Lbl'Stop'TaskCellSet{}()] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[Lbl'Stop'TaskCellSet{}()] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] -hook: MAP.element LblClassDataCellMapItem{} (0:1:0:0) - arg: kore[Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("Main"))] - arg: kore[Lbl'-LT-'classData'-GT-'{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("Main")),Lbl'-LT-'baseClass'-GT-'{}(kseq{}(\dv{SortId{}}("Object"),dotk{}())),Lbl'-LT-'baseClasses'-GT-'{}(LblSetItem{}(\dv{SortId{}}("Object"))),Lbl'-LT-'ctenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))))] -hook result: kore[LblClassDataCellMapItem{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("Main")),Lbl'-LT-'classData'-GT-'{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("Main")),Lbl'-LT-'baseClass'-GT-'{}(kseq{}(\dv{SortId{}}("Object"),dotk{}())),Lbl'-LT-'baseClasses'-GT-'{}(LblSetItem{}(\dv{SortId{}}("Object"))),Lbl'-LT-'ctenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))))] hook: MAP.concat Lbl'Unds'ClassDataCellMap'Unds'{} (0:1:0) arg: kore[LblClassDataCellMapItem{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("Main")),Lbl'-LT-'classData'-GT-'{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("Main")),Lbl'-LT-'baseClass'-GT-'{}(kseq{}(\dv{SortId{}}("Object"),dotk{}())),Lbl'-LT-'baseClasses'-GT-'{}(LblSetItem{}(\dv{SortId{}}("Object"))),Lbl'-LT-'ctenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))))] arg: kore[Lbl'Unds'ClassDataCellMap'Unds'{}(LblClassDataCellMapItem{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("A")),Lbl'-LT-'classData'-GT-'{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("A")),Lbl'-LT-'baseClass'-GT-'{}(kseq{}(\dv{SortId{}}("Object"),dotk{}())),Lbl'-LT-'baseClasses'-GT-'{}(LblSetItem{}(\dv{SortId{}}("Object"))),Lbl'-LT-'ctenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getA"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))))),LblClassDataCellMapItem{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("B")),Lbl'-LT-'classData'-GT-'{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("B")),Lbl'-LT-'baseClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())),Lbl'-LT-'baseClasses'-GT-'{}(Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))),Lbl'Stop'CtenvCell{}())))] @@ -4996,9 +4320,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -5033,9 +4354,6 @@ rule: 5944 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK1 = kore[Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}())),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -5044,9 +4362,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -5105,9 +4420,6 @@ rule: 6046 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))] VarK0 = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}())),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -5116,9 +4428,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -5142,12 +4451,6 @@ rule: 6096 10 Var'Unds'Gen4 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarRho = kore[Lbl'Stop'Map{}()] VarS = kore[Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0:1) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] @@ -5160,9 +4463,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -5200,9 +4500,6 @@ rule: 6045 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))] VarK1 = kore[Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}())),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -5211,9 +4508,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -5251,9 +4545,6 @@ rule: 6045 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))] VarK1 = kore[Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}())),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -5262,9 +4553,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -5294,9 +4582,6 @@ hook: MAP.update LblMap'Coln'update{} (0:0:0:0:0:1:0) arg: kore[\dv{SortId{}}("b")] arg: kore[Lblclass{}(\dv{SortId{}}("B"))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}())),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -5305,9 +4590,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -5342,9 +4624,6 @@ rule: 5902 14 Var'Unds'Gen7 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen8 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarC = kore[\dv{SortId{}}("B")] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}())),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -5353,9 +4632,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -5390,9 +4666,6 @@ rule: 5944 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK1 = kore[Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}())),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -5401,9 +4674,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -5462,9 +4732,6 @@ rule: 6046 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))] VarK0 = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}())),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -5473,9 +4740,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -5512,9 +4776,6 @@ rule: 6015 10 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}())),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -5523,9 +4784,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -5563,9 +4821,6 @@ rule: 6026 11 Var'Unds'Gen5 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen6 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[\dv{SortId{}}("b")] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}())),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -5574,9 +4829,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -5616,9 +4868,6 @@ rule: 6062 10 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[\dv{SortId{}}("b")] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("b"),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("b"),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("b"),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}())),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -5627,9 +4876,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -5668,17 +4914,10 @@ rule: 5967 11 Var'Unds'Gen4 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarT = kore[Lblclass{}(\dv{SortId{}}("B"))] VarX = kore[\dv{SortId{}}("b")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:0:0:1:0:0) - arg: kore[\dv{SortId{}}("b")] - arg: kore[Lblclass{}(\dv{SortId{}}("B"))] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:0:0:0:0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))] arg: kore[Lbl'Stop'Map{}()] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}())),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -5687,9 +4926,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -5723,9 +4959,6 @@ rule: 5954 10 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("B"))),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("B"))),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("B"))),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}())),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -5734,9 +4967,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -5780,9 +5010,6 @@ rule: 6064 11 Var'Unds'Gen5 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen6 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("B")),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("B")),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("B")),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}())),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -5791,9 +5018,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -5844,9 +5068,6 @@ rule: 6027 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())] VarK0 = kore[Lblclass{}(\dv{SortId{}}("B"))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}())),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -5855,9 +5076,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -5895,9 +5113,6 @@ rule: 6065 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarC = kore[\dv{SortId{}}("B")] VarTs = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}())),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -5906,9 +5121,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -5946,9 +5158,6 @@ rule: 5993 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B"))] VarK1 = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}())),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -5957,9 +5166,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -6017,9 +5223,6 @@ rule: 5945 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK0 = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}())] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -6028,9 +5231,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -6102,9 +5302,6 @@ rule: 6047 11 Var'Unds'Gen5 = kore[Lbl'Stop'InClassCell{}()] Var'Unds'Gen6 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen7 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}())] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -6113,9 +5310,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -6173,9 +5367,6 @@ rule: 5945 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK0 = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}())] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -6184,9 +5375,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -6258,9 +5446,6 @@ rule: 6047 11 Var'Unds'Gen5 = kore[Lbl'Stop'InClassCell{}()] Var'Unds'Gen6 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen7 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}())] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -6269,9 +5454,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -6289,11 +5471,6 @@ rule: 6080 4 Var'Unds'DotVar2 = kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] Var'Unds'Gen0 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen1 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] -hook: MAP.unit Lbl'Stop'Map{} (0:0:0:0:0:1:0) -hook result: kore[Lbl'Stop'Map{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -6302,9 +5479,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -6354,9 +5528,6 @@ rule: 6015 10 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -6365,9 +5536,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -6418,9 +5586,6 @@ rule: 6065 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarC = kore[\dv{SortId{}}("Main")] VarTs = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Main")),\dv{SortId{}}("Main")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("Main")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Main")),\dv{SortId{}}("Main")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("Main")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Main")),\dv{SortId{}}("Main")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("Main")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -6429,9 +5594,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -6469,9 +5631,6 @@ rule: 5993 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Main")),\dv{SortId{}}("Main"))] VarK1 = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Main")),\dv{SortId{}}("Main")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("Main")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Main")),\dv{SortId{}}("Main")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("Main")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Main")),\dv{SortId{}}("Main")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("Main")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -6480,9 +5639,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -6552,9 +5708,6 @@ rule: 6009 16 VarC = kore[\dv{SortId{}}("Main")] VarT = kore[Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())] VarX = kore[\dv{SortId{}}("Main")] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("Main")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("Main")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("Main")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -6563,9 +5716,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -6623,9 +5773,6 @@ rule: 5916 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())] VarK1 = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("Main")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("Main")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("Main")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -6634,9 +5781,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -6688,9 +5832,6 @@ rule: 5995 12 VarT = kore[Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarTs = kore[Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())] VarTs'Apos' = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("Main")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("Main")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("Main")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -6699,9 +5840,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -6724,9 +5862,6 @@ rule: 5892 9 Var'Unds'Gen3 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))] Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("Main")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("Main")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("Main")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -6735,9 +5870,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -6774,9 +5906,6 @@ rule: 5972 10 Var'Unds'Gen4 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))] Var'Unds'Gen5 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen6 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("Main")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("Main")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("Main")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -6785,9 +5914,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -6844,9 +5970,6 @@ rule: 5929 10 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lblclass{}(\dv{SortId{}}("Main"))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("Main"))),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("Main"))),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("Main"))),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -6855,9 +5978,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -6907,9 +6027,6 @@ rule: 6016 10 Var'Unds'Gen4 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))] Var'Unds'Gen5 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen6 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -6918,9 +6035,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -6956,8 +6070,6 @@ rule: 5968 9 Var'Unds'Gen4 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))] Var'Unds'Gen5 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen6 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] -hook: SET.unit Lbl'Stop'TaskCellSet{} (0:0:0:0) -hook result: kore[Lbl'Stop'TaskCellSet{}()] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[Lbl'Stop'TaskCellSet{}()] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -6966,9 +6078,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -7026,9 +6135,6 @@ rule: 5945 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK0 = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -7037,9 +6143,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -7111,9 +6214,6 @@ rule: 6047 11 Var'Unds'Gen5 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))] Var'Unds'Gen6 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen7 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -7122,9 +6222,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -7160,8 +6257,6 @@ rule: 5968 9 Var'Unds'Gen4 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))] Var'Unds'Gen5 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen6 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] -hook: SET.unit Lbl'Stop'TaskCellSet{} (0:0:0:0) -hook result: kore[Lbl'Stop'TaskCellSet{}()] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[Lbl'Stop'TaskCellSet{}()] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -7170,9 +6265,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -7230,9 +6322,6 @@ rule: 5944 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK1 = kore[Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -7241,9 +6330,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -7315,9 +6401,6 @@ rule: 6046 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))] VarK0 = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -7326,9 +6409,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -7379,9 +6459,6 @@ rule: 6045 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))))))] VarK1 = kore[Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -7390,9 +6467,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -7438,11 +6512,6 @@ rule: 6093 17 VarT = kore[Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] function: LblmkDecls'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Stmt'Unds'Params{} (0:0:0:0:0:0:0:0:0:0) rule: 6301 0 -hook: MAP.unit Lbl'Stop'Map{} (0:0:0:0:0:0:1:0) -hook result: kore[Lbl'Stop'Map{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] function: LblgetTypes'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Types'Unds'Params{} (0:0:0:0:1:0:0:0:0:1:0) rule: 6146 0 function: LblgetTypes'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Types'Unds'Params{} (0:0:0:0:1:0:0:0:1:0:0:0) @@ -7451,9 +6520,6 @@ function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds' pattern matching failure: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} function: Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{} (0:0:0:0:1:0:0:0:1:0) pattern matching failure: Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{} -hook: SET.element LblTaskCellSetItem{} (0:0:0:0:1) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),\dv{SortId{}}("A")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),\dv{SortId{}}("A")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),\dv{SortId{}}("A")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] @@ -7466,9 +6532,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -7506,9 +6569,6 @@ rule: 6045 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}()] VarK1 = kore[Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),\dv{SortId{}}("A")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -7517,9 +6577,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -7576,9 +6633,6 @@ rule: 5889 16 VarC'Apos' = kore[\dv{SortId{}}("Object")] VarF = kore[\dv{SortId{}}("B")] VarRho = kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getA"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),\dv{SortId{}}("Object")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),\dv{SortId{}}("Object")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),\dv{SortId{}}("Object")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -7587,9 +6641,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -7614,9 +6665,6 @@ rule: 5890 11 Var'Unds'Gen5 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))] Var'Unds'Gen6 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen7 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -7625,9 +6673,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -7663,9 +6708,6 @@ rule: 6092 9 Var'Unds'Gen3 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))] Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -7674,9 +6716,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -7728,17 +6767,10 @@ rule: 6039 11 VarRho = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())] VarT = kore[Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())] VarX = kore[\dv{SortId{}}("B")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:0:0:2:0:1) - arg: kore[\dv{SortId{}}("B")] - arg: kore[Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:0:0:0:0:2:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -7747,9 +6779,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -7794,9 +6823,6 @@ rule: 5899 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarT = kore[Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarTs = kore[Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -7805,9 +6831,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -7852,9 +6875,6 @@ rule: 5898 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarT = kore[Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarTs = kore[Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -7863,9 +6883,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -7908,9 +6925,6 @@ rule: 5906 9 Var'Unds'Gen3 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))] Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -7919,9 +6933,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -7964,9 +6975,6 @@ rule: 5906 9 Var'Unds'Gen3 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))] Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -7975,9 +6983,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -8025,9 +7030,6 @@ rule: 5944 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK1 = kore[Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -8036,9 +7038,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -8097,9 +7096,6 @@ rule: 6046 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))] VarK0 = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -8108,9 +7104,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -8147,12 +7140,6 @@ rule: 6096 10 Var'Unds'Gen4 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarRho = kore[Lbl'Stop'Map{}()] VarS = kore[Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0:1) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] @@ -8165,9 +7152,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -8205,9 +7189,6 @@ rule: 6045 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))] VarK1 = kore[Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -8216,9 +7197,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -8268,9 +7246,6 @@ rule: 6015 10 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -8279,9 +7254,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -8319,9 +7291,6 @@ rule: 5993 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A"))] VarK1 = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -8330,9 +7299,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -8383,9 +7349,6 @@ rule: 6008 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}()] VarK1 = kore[\dv{SortId{}}("A")] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -8394,9 +7357,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -8436,9 +7396,6 @@ rule: 6083 13 Var'Unds'Gen6 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarC = kore[\dv{SortId{}}("B")] VarC'Apos' = kore[\dv{SortId{}}("A")] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -8447,9 +7404,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -8497,9 +7451,6 @@ rule: 5926 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lblclass{}(\dv{SortId{}}("A"))] VarK1 = kore[\dv{SortId{}}("A")] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -8508,9 +7459,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -8580,9 +7528,6 @@ rule: 6009 16 VarC = kore[\dv{SortId{}}("A")] VarT = kore[Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())] VarX = kore[\dv{SortId{}}("A")] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -8591,9 +7536,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -8651,9 +7593,6 @@ rule: 5945 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK0 = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -8662,9 +7601,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -8723,9 +7659,6 @@ rule: 6047 11 Var'Unds'Gen5 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))] Var'Unds'Gen6 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen7 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -8734,9 +7667,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -8772,8 +7702,6 @@ rule: 5968 9 Var'Unds'Gen4 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))] Var'Unds'Gen5 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen6 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] -hook: SET.unit Lbl'Stop'TaskCellSet{} (0:0:0:0) -hook result: kore[Lbl'Stop'TaskCellSet{}()] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[Lbl'Stop'TaskCellSet{}()] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -8782,9 +7710,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -8842,9 +7767,6 @@ rule: 5944 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK1 = kore[Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -8853,9 +7775,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -8927,9 +7846,6 @@ rule: 6046 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))] VarK0 = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -8938,9 +7854,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -8973,11 +7886,6 @@ rule: 6093 17 VarT = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] function: LblmkDecls'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Stmt'Unds'Params{} (0:0:0:0:0:0:0:0:0:0) rule: 6301 0 -hook: MAP.unit Lbl'Stop'Map{} (0:0:0:0:0:0:1:0) -hook result: kore[Lbl'Stop'Map{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] function: LblgetTypes'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Types'Unds'Params{} (0:0:0:0:1:0:0:0:0:1:0) rule: 6146 0 function: LblgetTypes'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Types'Unds'Params{} (0:0:0:0:1:0:0:0:1:0:0:0) @@ -8986,9 +7894,6 @@ function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds' pattern matching failure: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} function: Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{} (0:0:0:0:1:0:0:0:1:0) pattern matching failure: Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{} -hook: SET.element LblTaskCellSetItem{} (0:0:0:0:1) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("getB"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),\dv{SortId{}}("A")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("getB"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),\dv{SortId{}}("A")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("getB"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),\dv{SortId{}}("A")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] @@ -9001,9 +7906,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -9054,9 +7956,6 @@ rule: 6045 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}()] VarK1 = kore[Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("getB"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),\dv{SortId{}}("A")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -9065,9 +7964,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -9103,9 +7999,6 @@ rule: 6092 9 Var'Unds'Gen3 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))] Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("getB"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),\dv{SortId{}}("A")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -9114,9 +8007,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -9173,9 +8063,6 @@ rule: 5889 16 VarC'Apos' = kore[\dv{SortId{}}("Object")] VarF = kore[\dv{SortId{}}("getB")] VarRho = kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getA"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("getB"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),\dv{SortId{}}("Object")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("getB"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),\dv{SortId{}}("Object")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("getB"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),\dv{SortId{}}("Object")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -9184,9 +8071,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -9211,9 +8095,6 @@ rule: 5890 11 Var'Unds'Gen5 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))] Var'Unds'Gen6 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen7 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -9222,9 +8103,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -9263,17 +8141,10 @@ rule: 6039 11 VarRho = kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))] VarT = kore[Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())] VarX = kore[\dv{SortId{}}("getB")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:0:0:2:0:1) - arg: kore[\dv{SortId{}}("getB")] - arg: kore[Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:0:0:0:0:2:0) arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -9282,9 +8153,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -9329,9 +8197,6 @@ rule: 5899 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarT = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarTs = kore[Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -9340,9 +8205,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -9387,9 +8249,6 @@ rule: 5898 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarT = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarTs = kore[Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -9398,9 +8257,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -9443,9 +8299,6 @@ rule: 5904 9 Var'Unds'Gen3 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))] Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -9454,9 +8307,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -9499,9 +8349,6 @@ rule: 5906 9 Var'Unds'Gen3 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))] Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -9510,9 +8357,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -9570,9 +8414,6 @@ rule: 5945 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK0 = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -9581,9 +8422,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -9655,9 +8493,6 @@ rule: 6047 11 Var'Unds'Gen5 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))] Var'Unds'Gen6 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen7 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -9666,9 +8501,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -9726,9 +8558,6 @@ rule: 5945 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK0 = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -9737,9 +8566,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -9811,9 +8637,6 @@ rule: 6047 11 Var'Unds'Gen5 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))] Var'Unds'Gen6 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen7 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -9822,9 +8645,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -9859,16 +8679,10 @@ rule: 6081 8 Var'Unds'Gen3 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarC = kore[\dv{SortId{}}("B")] VarRho = kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))] -hook: SET.unit Lbl'Stop'TaskCellSet{} (0:0:0:0) -hook result: kore[Lbl'Stop'TaskCellSet{}()] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[Lbl'Stop'TaskCellSet{}()] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] -hook: MAP.element LblClassDataCellMapItem{} (0:1:0:0) - arg: kore[Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("B"))] - arg: kore[Lbl'-LT-'classData'-GT-'{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("B")),Lbl'-LT-'baseClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())),Lbl'-LT-'baseClasses'-GT-'{}(Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))),Lbl'-LT-'ctenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))))] -hook result: kore[LblClassDataCellMapItem{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("B")),Lbl'-LT-'classData'-GT-'{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("B")),Lbl'-LT-'baseClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())),Lbl'-LT-'baseClasses'-GT-'{}(Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))),Lbl'-LT-'ctenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))))))] hook: MAP.concat Lbl'Unds'ClassDataCellMap'Unds'{} (0:1:0) arg: kore[LblClassDataCellMapItem{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("B")),Lbl'-LT-'classData'-GT-'{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("B")),Lbl'-LT-'baseClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())),Lbl'-LT-'baseClasses'-GT-'{}(Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))),Lbl'-LT-'ctenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))))))] arg: kore[Lbl'Unds'ClassDataCellMap'Unds'{}(LblClassDataCellMapItem{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("A")),Lbl'-LT-'classData'-GT-'{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("A")),Lbl'-LT-'baseClass'-GT-'{}(kseq{}(\dv{SortId{}}("Object"),dotk{}())),Lbl'-LT-'baseClasses'-GT-'{}(LblSetItem{}(\dv{SortId{}}("Object"))),Lbl'-LT-'ctenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getA"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))))),LblClassDataCellMapItem{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("Main")),Lbl'-LT-'classData'-GT-'{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("Main")),Lbl'-LT-'baseClass'-GT-'{}(kseq{}(\dv{SortId{}}("Object"),dotk{}())),Lbl'-LT-'baseClasses'-GT-'{}(LblSetItem{}(\dv{SortId{}}("Object"))),Lbl'-LT-'ctenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))))))] @@ -9877,9 +8691,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -9936,9 +8747,6 @@ rule: 6009 16 VarC = kore[\dv{SortId{}}("B")] VarT = kore[Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())] VarX = kore[\dv{SortId{}}("B")] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -9947,9 +8755,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -9984,9 +8789,6 @@ rule: 5916 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())] VarK1 = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -9995,9 +8797,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -10049,9 +8848,6 @@ rule: 5995 12 VarT = kore[Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarTs = kore[Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())] VarTs'Apos' = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -10060,9 +8856,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -10085,9 +8878,6 @@ rule: 5892 9 Var'Unds'Gen3 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))] Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -10096,9 +8886,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -10122,9 +8909,6 @@ rule: 5972 10 Var'Unds'Gen4 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))] Var'Unds'Gen5 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen6 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -10133,9 +8917,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -10170,9 +8951,6 @@ rule: 5936 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] VarK0 = kore[Lblclass{}(\dv{SortId{}}("B"))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("B")),Lblclass{}(\dv{SortId{}}("B"))),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("B")),Lblclass{}(\dv{SortId{}}("B"))),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("B")),Lblclass{}(\dv{SortId{}}("B"))),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -10181,9 +8959,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -10234,9 +9009,6 @@ rule: 6028 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarT = kore[Lblclass{}(\dv{SortId{}}("B"))] VarT'Apos' = kore[Lblclass{}(\dv{SortId{}}("B"))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -10245,9 +9017,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -10278,9 +9047,6 @@ rule: 5894 10 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarT = kore[Lblclass{}(\dv{SortId{}}("B"))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -10289,9 +9055,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -10325,9 +9088,6 @@ rule: 5929 10 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("B"))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("B"))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("B"))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -10336,9 +9096,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -10375,9 +9132,6 @@ rule: 6016 10 Var'Unds'Gen4 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))] Var'Unds'Gen5 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen6 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -10386,9 +9140,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -10423,9 +9174,6 @@ rule: 5944 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK1 = kore[Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -10434,9 +9182,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -10495,9 +9240,6 @@ rule: 6046 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))] VarK0 = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -10506,9 +9248,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -10532,12 +9271,6 @@ rule: 6096 10 Var'Unds'Gen4 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarRho = kore[Lbl'Stop'Map{}()] VarS = kore[Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0:1) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] @@ -10550,9 +9283,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -10589,9 +9319,6 @@ rule: 6076 10 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[\dv{SortId{}}("x")] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("x"),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("x"),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("x"),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -10600,9 +9327,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -10640,9 +9364,6 @@ rule: 5966 10 Var'Unds'Gen4 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarRho = kore[Lbl'Stop'Map{}()] VarX = kore[\dv{SortId{}}("x")] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -10651,9 +9372,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -10691,9 +9409,6 @@ rule: 6008 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}()] VarK1 = kore[\dv{SortId{}}("x")] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -10702,9 +9417,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -10727,9 +9439,6 @@ rule: 6084 9 Var'Unds'Gen3 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen4 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarC = kore[\dv{SortId{}}("B")] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -10738,9 +9447,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -10775,9 +9481,6 @@ rule: 5945 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK0 = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -10786,9 +9489,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -10847,9 +9547,6 @@ rule: 6047 11 Var'Unds'Gen5 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))] Var'Unds'Gen6 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen7 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -10858,9 +9555,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -10883,8 +9577,6 @@ rule: 5968 9 Var'Unds'Gen4 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))] Var'Unds'Gen5 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen6 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] -hook: SET.unit Lbl'Stop'TaskCellSet{} (0:0:0:0) -hook result: kore[Lbl'Stop'TaskCellSet{}()] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[Lbl'Stop'TaskCellSet{}()] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -10893,9 +9585,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -10930,9 +9619,6 @@ rule: 5926 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] VarK1 = kore[\dv{SortId{}}("x")] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -10941,9 +9627,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -11000,9 +9683,6 @@ rule: 6009 16 VarC = kore[\dv{SortId{}}("B")] VarT = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarX = kore[\dv{SortId{}}("x")] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -11011,9 +9691,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -11047,9 +9724,6 @@ rule: 5959 10 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -11058,9 +9732,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -11097,9 +9768,6 @@ rule: 6077 10 Var'Unds'Gen4 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarT = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarT'Apos' = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -11108,9 +9776,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -11141,9 +9806,6 @@ rule: 5894 10 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarT = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -11152,9 +9814,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -11177,8 +9836,6 @@ rule: 5968 9 Var'Unds'Gen4 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))] Var'Unds'Gen5 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen6 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] -hook: SET.unit Lbl'Stop'TaskCellSet{} (0:0:0:0) -hook result: kore[Lbl'Stop'TaskCellSet{}()] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[Lbl'Stop'TaskCellSet{}()] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -11187,9 +9844,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -11224,9 +9878,6 @@ rule: 5945 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK0 = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -11235,9 +9886,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -11296,9 +9944,6 @@ rule: 6047 11 Var'Unds'Gen5 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))] Var'Unds'Gen6 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen7 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -11307,9 +9952,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -11344,9 +9986,6 @@ rule: 5944 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK1 = kore[Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -11355,9 +9994,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -11416,9 +10052,6 @@ rule: 6046 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))] VarK0 = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -11427,9 +10060,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -11467,9 +10097,6 @@ rule: 6045 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b")))))] VarK1 = kore[Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -11478,9 +10105,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -11518,9 +10142,6 @@ rule: 6045 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))] VarK1 = kore[Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -11529,9 +10150,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -11561,9 +10179,6 @@ hook: MAP.update LblMap'Coln'update{} (0:0:0:0:0:1:0) arg: kore[\dv{SortId{}}("a")] arg: kore[Lblclass{}(\dv{SortId{}}("A"))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -11572,9 +10187,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -11609,9 +10221,6 @@ rule: 5902 14 Var'Unds'Gen7 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen8 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarC = kore[\dv{SortId{}}("A")] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -11620,9 +10229,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -11657,9 +10263,6 @@ rule: 5944 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK1 = kore[Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -11668,9 +10271,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -11729,9 +10329,6 @@ rule: 6046 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))] VarK0 = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b")))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b")))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b")))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -11740,9 +10337,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -11779,9 +10373,6 @@ rule: 6015 10 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b")))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -11790,9 +10381,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -11830,9 +10418,6 @@ rule: 6026 11 Var'Unds'Gen5 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen6 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[\dv{SortId{}}("a")] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -11841,9 +10426,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -11883,9 +10465,6 @@ rule: 6062 10 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[\dv{SortId{}}("a")] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("a"),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("a"),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("a"),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -11894,9 +10473,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -11935,17 +10511,10 @@ rule: 5967 11 Var'Unds'Gen4 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarT = kore[Lblclass{}(\dv{SortId{}}("A"))] VarX = kore[\dv{SortId{}}("a")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:0:0:1:0:0) - arg: kore[\dv{SortId{}}("a")] - arg: kore[Lblclass{}(\dv{SortId{}}("A"))] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A")))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:0:0:0:0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A")))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -11954,9 +10523,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -11990,9 +10556,6 @@ rule: 5954 10 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lblclass{}(\dv{SortId{}}("A"))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("A"))),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("A"))),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("A"))),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -12001,9 +10564,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -12047,9 +10607,6 @@ rule: 6064 11 Var'Unds'Gen5 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen6 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lblclass{}(\dv{SortId{}}("A"))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -12058,9 +10615,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -12111,9 +10665,6 @@ rule: 6027 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))] VarK0 = kore[Lblclass{}(\dv{SortId{}}("A"))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -12122,9 +10673,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -12162,9 +10710,6 @@ rule: 5979 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[\dv{SortId{}}("b")] VarK0 = kore[\dv{SortId{}}("A")] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("b"),kseq{}(Lbl'Hash'freezer'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp1'Unds'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("b"),kseq{}(Lbl'Hash'freezer'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp1'Unds'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("b"),kseq{}(Lbl'Hash'freezer'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp1'Unds'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -12173,9 +10718,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -12214,17 +10756,10 @@ rule: 5967 11 Var'Unds'Gen4 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarT = kore[Lblclass{}(\dv{SortId{}}("B"))] VarX = kore[\dv{SortId{}}("b")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:0:0:1:0:0) - arg: kore[\dv{SortId{}}("b")] - arg: kore[Lblclass{}(\dv{SortId{}}("B"))] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:0:0:0:0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp1'Unds'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp1'Unds'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp1'Unds'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -12233,9 +10768,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -12270,9 +10802,6 @@ rule: 5908 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] VarK0 = kore[\dv{SortId{}}("A")] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),Lblclass{}(\dv{SortId{}}("B"))),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),Lblclass{}(\dv{SortId{}}("B"))),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),Lblclass{}(\dv{SortId{}}("B"))),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -12281,9 +10810,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -12325,9 +10851,6 @@ rule: 5976 15 Var'Unds'Gen7 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarC1 = kore[\dv{SortId{}}("B")] VarC2 = kore[\dv{SortId{}}("A")] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -12336,9 +10859,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -12373,9 +10893,6 @@ rule: 5936 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lblclass{}(\dv{SortId{}}("A"))] VarK0 = kore[Lblclass{}(\dv{SortId{}}("A"))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("A")),Lblclass{}(\dv{SortId{}}("A"))),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("A")),Lblclass{}(\dv{SortId{}}("A"))),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("A")),Lblclass{}(\dv{SortId{}}("A"))),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -12384,9 +10901,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -12437,9 +10951,6 @@ rule: 6028 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarT = kore[Lblclass{}(\dv{SortId{}}("A"))] VarT'Apos' = kore[Lblclass{}(\dv{SortId{}}("A"))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -12448,9 +10959,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -12481,9 +10989,6 @@ rule: 5894 10 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarT = kore[Lblclass{}(\dv{SortId{}}("A"))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -12492,9 +10997,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -12528,9 +11030,6 @@ rule: 5929 10 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lblclass{}(\dv{SortId{}}("A"))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("A"))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("A"))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("A"))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -12539,9 +11038,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -12578,9 +11074,6 @@ rule: 6016 10 Var'Unds'Gen4 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))] Var'Unds'Gen5 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen6 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -12589,9 +11082,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -12626,9 +11116,6 @@ rule: 5945 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK0 = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -12637,9 +11124,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -12698,9 +11182,6 @@ rule: 6047 11 Var'Unds'Gen5 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))] Var'Unds'Gen6 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen7 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -12709,9 +11190,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -12746,9 +11224,6 @@ rule: 5944 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK1 = kore[Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -12757,9 +11232,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -12818,9 +11290,6 @@ rule: 6046 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))] VarK0 = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -12829,9 +11298,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -12869,9 +11335,6 @@ rule: 6045 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))] VarK1 = kore[Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -12880,9 +11343,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -12919,9 +11379,6 @@ rule: 6067 10 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -12930,9 +11387,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -12970,9 +11424,6 @@ rule: 6003 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[\dv{SortString{}}("b.x = ")] VarK1 = kore[Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortString{}}("b.x = "),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortString{}}("b.x = "),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortString{}}("b.x = "),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -12981,9 +11432,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -13007,9 +11455,6 @@ rule: 5971 10 Var'Unds'Gen4 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))] Var'Unds'Gen5 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen6 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -13018,9 +11463,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -13057,9 +11499,6 @@ rule: 5922 11 VarK1 = kore[Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))] function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} (0:0:0:0:0:0:0:0) pattern matching failure: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -13068,9 +11507,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -13121,9 +11557,6 @@ rule: 6004 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))] VarK0 = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -13132,9 +11565,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -13172,9 +11602,6 @@ rule: 6003 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x"))] VarK1 = kore[Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -13183,9 +11610,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -13223,9 +11647,6 @@ rule: 6008 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[\dv{SortId{}}("b")] VarK1 = kore[\dv{SortId{}}("x")] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("b"),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("b"),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("b"),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -13234,9 +11655,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -13275,17 +11693,10 @@ rule: 5967 11 Var'Unds'Gen4 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarT = kore[Lblclass{}(\dv{SortId{}}("B"))] VarX = kore[\dv{SortId{}}("b")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:0:0:1:0:0) - arg: kore[\dv{SortId{}}("b")] - arg: kore[Lblclass{}(\dv{SortId{}}("B"))] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:0:0:0:0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -13294,9 +11705,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -13331,9 +11739,6 @@ rule: 5926 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] VarK1 = kore[\dv{SortId{}}("x")] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -13342,9 +11747,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -13401,9 +11803,6 @@ rule: 6009 16 VarC = kore[\dv{SortId{}}("B")] VarT = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarX = kore[\dv{SortId{}}("x")] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -13412,9 +11811,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -13451,9 +11847,6 @@ rule: 5922 11 VarK1 = kore[Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())] function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} (0:0:0:0:0:0:0:0) pattern matching failure: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -13462,9 +11855,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -13515,9 +11905,6 @@ rule: 6004 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())] VarK0 = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -13526,9 +11913,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -13566,9 +11950,6 @@ rule: 6003 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[\dv{SortString{}}("\x0a")] VarK1 = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortString{}}("\x0a"),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortString{}}("\x0a"),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortString{}}("\x0a"),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -13577,9 +11958,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -13603,9 +11981,6 @@ rule: 5971 10 Var'Unds'Gen4 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))] Var'Unds'Gen5 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen6 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -13614,9 +11989,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -13655,9 +12027,6 @@ function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds' rule: 5872 2 K0 = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] K1 = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -13666,9 +12035,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -13733,9 +12099,6 @@ function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds' rule: 5872 2 K0 = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] K1 = kore[Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -13744,9 +12107,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -13811,9 +12171,6 @@ function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds' rule: 5872 2 K0 = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] K1 = kore[Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -13822,9 +12179,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -13884,9 +12238,6 @@ rule: 5956 10 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -13895,9 +12246,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -13950,9 +12298,6 @@ rule: 6068 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarT = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarTs = kore[Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -13961,9 +12306,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -14011,9 +12353,6 @@ rule: 6068 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarT = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarTs = kore[Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -14022,9 +12361,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -14077,9 +12413,6 @@ rule: 6068 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarT = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarTs = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -14088,9 +12421,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -14126,9 +12456,6 @@ rule: 6069 9 Var'Unds'Gen3 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))] Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -14137,9 +12464,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -14174,9 +12498,6 @@ rule: 5944 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK1 = kore[Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -14185,9 +12506,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -14246,9 +12564,6 @@ rule: 6046 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))] VarK0 = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -14257,9 +12572,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -14297,9 +12609,6 @@ rule: 6045 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))] VarK1 = kore[Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -14308,9 +12617,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -14347,9 +12653,6 @@ rule: 6067 10 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -14358,9 +12661,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -14398,9 +12698,6 @@ rule: 6003 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[\dv{SortString{}}("a.x = ")] VarK1 = kore[Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortString{}}("a.x = "),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortString{}}("a.x = "),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortString{}}("a.x = "),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -14409,9 +12706,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -14435,9 +12729,6 @@ rule: 5971 10 Var'Unds'Gen4 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))] Var'Unds'Gen5 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen6 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -14446,9 +12737,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -14485,9 +12773,6 @@ rule: 5922 11 VarK1 = kore[Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))] function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} (0:0:0:0:0:0:0:0) pattern matching failure: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -14496,9 +12781,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -14549,9 +12831,6 @@ rule: 6004 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))] VarK0 = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -14560,9 +12839,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -14600,9 +12876,6 @@ rule: 6003 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x"))] VarK1 = kore[Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -14611,9 +12884,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -14651,9 +12921,6 @@ rule: 6008 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[\dv{SortId{}}("a")] VarK1 = kore[\dv{SortId{}}("x")] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("a"),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("a"),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("a"),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -14662,9 +12929,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -14703,17 +12967,10 @@ rule: 5967 11 Var'Unds'Gen4 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarT = kore[Lblclass{}(\dv{SortId{}}("A"))] VarX = kore[\dv{SortId{}}("a")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:0:0:1:0:0) - arg: kore[\dv{SortId{}}("a")] - arg: kore[Lblclass{}(\dv{SortId{}}("A"))] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A")))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:0:0:0:0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A")))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -14722,9 +12979,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -14759,9 +13013,6 @@ rule: 5926 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lblclass{}(\dv{SortId{}}("A"))] VarK1 = kore[\dv{SortId{}}("x")] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -14770,9 +13021,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -14829,9 +13077,6 @@ rule: 6009 16 VarC = kore[\dv{SortId{}}("A")] VarT = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarX = kore[\dv{SortId{}}("x")] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -14840,9 +13085,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -14879,9 +13121,6 @@ rule: 5922 11 VarK1 = kore[Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())] function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} (0:0:0:0:0:0:0:0) pattern matching failure: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -14890,9 +13129,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -14943,9 +13179,6 @@ rule: 6004 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())] VarK0 = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -14954,9 +13187,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -14994,9 +13224,6 @@ rule: 6003 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[\dv{SortString{}}("\x0a")] VarK1 = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortString{}}("\x0a"),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortString{}}("\x0a"),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortString{}}("\x0a"),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -15005,9 +13232,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -15031,9 +13255,6 @@ rule: 5971 10 Var'Unds'Gen4 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))] Var'Unds'Gen5 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen6 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -15042,9 +13263,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -15083,9 +13301,6 @@ function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds' rule: 5872 2 K0 = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] K1 = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -15094,9 +13309,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -15161,9 +13373,6 @@ function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds' rule: 5872 2 K0 = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] K1 = kore[Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -15172,9 +13381,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -15239,9 +13445,6 @@ function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds' rule: 5872 2 K0 = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] K1 = kore[Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -15250,9 +13453,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -15312,9 +13512,6 @@ rule: 5956 10 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -15323,9 +13520,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -15378,9 +13572,6 @@ rule: 6068 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarT = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarTs = kore[Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -15389,9 +13580,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -15439,9 +13627,6 @@ rule: 6068 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarT = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarTs = kore[Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -15450,9 +13635,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -15505,9 +13687,6 @@ rule: 6068 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarT = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarTs = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -15516,9 +13695,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -15554,9 +13730,6 @@ rule: 6069 9 Var'Unds'Gen3 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))] Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -15565,9 +13738,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -15602,9 +13772,6 @@ rule: 5944 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK1 = kore[Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -15613,9 +13780,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -15674,9 +13838,6 @@ rule: 6046 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))] VarK0 = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -15685,9 +13846,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -15725,9 +13883,6 @@ rule: 6045 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))] VarK1 = kore[Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -15736,9 +13891,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -15775,9 +13927,6 @@ rule: 6067 10 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -15786,9 +13935,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -15826,9 +13972,6 @@ rule: 6003 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[\dv{SortString{}}("a.getB() = ")] VarK1 = kore[Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortString{}}("a.getB() = "),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortString{}}("a.getB() = "),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortString{}}("a.getB() = "),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -15837,9 +13980,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -15863,9 +14003,6 @@ rule: 5971 10 Var'Unds'Gen4 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))] Var'Unds'Gen5 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen6 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -15874,9 +14011,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -15913,9 +14047,6 @@ rule: 5922 11 VarK1 = kore[Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))] function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} (0:0:0:0:0:0:0:0) pattern matching failure: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -15924,9 +14055,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -15977,9 +14105,6 @@ rule: 6004 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))] VarK0 = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -15988,9 +14113,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -16028,9 +14150,6 @@ rule: 6003 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())] VarK1 = kore[Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -16039,9 +14158,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -16079,9 +14195,6 @@ rule: 5993 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB"))] VarK1 = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -16090,9 +14203,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -16130,9 +14240,6 @@ rule: 6008 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[\dv{SortId{}}("a")] VarK1 = kore[\dv{SortId{}}("getB")] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("a"),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("getB"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("a"),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("getB"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("a"),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("getB"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -16141,9 +14248,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -16182,17 +14286,10 @@ rule: 5967 11 Var'Unds'Gen4 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarT = kore[Lblclass{}(\dv{SortId{}}("A"))] VarX = kore[\dv{SortId{}}("a")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:0:0:1:0:0) - arg: kore[\dv{SortId{}}("a")] - arg: kore[Lblclass{}(\dv{SortId{}}("A"))] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A")))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:0:0:0:0:1:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A")))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("getB"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("getB"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("getB"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -16201,9 +14298,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -16238,9 +14332,6 @@ rule: 5926 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))))] VarHOLE = kore[Lblclass{}(\dv{SortId{}}("A"))] VarK1 = kore[\dv{SortId{}}("getB")] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("getB")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("getB")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("getB")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -16249,9 +14340,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -16307,9 +14395,6 @@ rule: 6010 15 VarC2 = kore[\dv{SortId{}}("Object")] VarRho = kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getA"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))] VarX = kore[\dv{SortId{}}("getB")] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -16318,9 +14403,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -16357,9 +14439,6 @@ rule: 6011 10 Var'Unds'Gen2 = kore[Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())] VarC = kore[\dv{SortId{}}("Main")] VarX = kore[\dv{SortId{}}("getB")] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -16386,9 +14465,6 @@ hook: STRING.concat Lbl'UndsPlus'String'UndsUnds'STRING-COMMON'Unds'String'Unds' arg: kore[\dv{SortString{}}("Member \x22getB\x22 not declared! (see class \x22Main")] arg: kore[\dv{SortString{}}("\x22)\x0a")] hook result: kore[\dv{SortString{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a")] -hook: LIST.element LblListItem{} (2:0:1) - arg: kore[\dv{SortString{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a")] -hook result: kore[LblListItem{}(\dv{SortString{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"))] hook: LIST.concat Lbl'Unds'List'Unds'{} (2:0) arg: kore[Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}()))))] arg: kore[LblListItem{}(\dv{SortString{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"))] @@ -16401,12 +14477,6 @@ rule: 5882 7 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] VarBuffer = kore[\dv{SortString{}}("")] VarS = kore[\dv{SortString{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a")] -hook: LIST.element LblListItem{} (2:0:0:0:0:0) - arg: kore[Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))] -hook result: kore[LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1")))] -hook: LIST.element LblListItem{} (2:0:0:0:0:1) - arg: kore[\dv{SortString{}}("off")] -hook result: kore[LblListItem{}(\dv{SortString{}}("off"))] hook: LIST.concat Lbl'Unds'List'Unds'{} (2:0:0:0:0) arg: kore[LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1")))] arg: kore[LblListItem{}(\dv{SortString{}}("off"))] @@ -16415,15 +14485,10 @@ hook: STRING.concat Lbl'UndsPlus'String'UndsUnds'STRING-COMMON'Unds'String'Unds' arg: kore[\dv{SortString{}}("")] arg: kore[\dv{SortString{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a")] hook result: kore[\dv{SortString{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a")] -hook: LIST.element LblListItem{} (2:0:0:0:1) - arg: kore[Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}()))] -hook result: kore[LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}())))] hook: LIST.concat Lbl'Unds'List'Unds'{} (2:0:0:0) arg: kore[Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off")))] arg: kore[LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}())))] hook result: kore[Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}()))))] -hook: LIST.unit Lbl'Stop'List{} (2:0:0:1) -hook result: kore[Lbl'Stop'List{}()] hook: LIST.concat Lbl'Unds'List'Unds'{} (2:0:0) arg: kore[Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}()))))] arg: kore[Lbl'Stop'List{}()] @@ -16436,9 +14501,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -16473,9 +14535,6 @@ rule: 5916 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}())))))] VarHOLE = kore[Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())] VarK1 = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -16484,9 +14543,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -16538,9 +14594,6 @@ rule: 5995 12 VarT = kore[Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarTs = kore[Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())] VarTs'Apos' = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -16549,9 +14602,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -16574,9 +14624,6 @@ rule: 5892 9 Var'Unds'Gen3 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))] Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}())))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -16585,9 +14632,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -16621,9 +14665,6 @@ rule: 5929 10 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}())))))] VarHOLE = kore[Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -16632,9 +14673,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -16671,9 +14709,6 @@ rule: 6016 10 Var'Unds'Gen4 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))] Var'Unds'Gen5 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen6 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}())))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -16682,9 +14717,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -16719,9 +14751,6 @@ rule: 5944 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}())))))] VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK1 = kore[Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -16730,9 +14759,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -16791,9 +14817,6 @@ rule: 6046 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}())))))] VarHOLE = kore[Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))] VarK0 = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -16802,9 +14825,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -16841,9 +14861,6 @@ rule: 6015 10 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}())))))] VarHOLE = kore[Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -16852,9 +14869,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -16892,9 +14906,6 @@ rule: 6026 11 Var'Unds'Gen5 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen6 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}())))))] VarHOLE = kore[\dv{SortId{}}("x")] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -16903,9 +14914,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -16945,9 +14953,6 @@ rule: 6062 10 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}())))))] VarHOLE = kore[\dv{SortId{}}("x")] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("x"),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("x"),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("x"),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -16956,9 +14961,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -16996,9 +14998,6 @@ rule: 5966 10 Var'Unds'Gen4 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}())))))] VarRho = kore[Lbl'Stop'Map{}()] VarX = kore[\dv{SortId{}}("x")] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -17007,9 +15006,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -17047,9 +15043,6 @@ rule: 6008 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}())))))] VarHOLE = kore[Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}()] VarK1 = kore[\dv{SortId{}}("x")] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -17058,9 +15051,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -17083,9 +15073,6 @@ rule: 6084 9 Var'Unds'Gen3 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen4 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}())))))] VarC = kore[\dv{SortId{}}("B")] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -17094,9 +15081,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -17131,9 +15115,6 @@ rule: 5926 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}())))))] VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] VarK1 = kore[\dv{SortId{}}("x")] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -17142,9 +15123,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -17201,9 +15179,6 @@ rule: 6009 16 VarC = kore[\dv{SortId{}}("B")] VarT = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarX = kore[\dv{SortId{}}("x")] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -17212,9 +15187,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -17248,9 +15220,6 @@ rule: 5954 10 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}())))))] VarHOLE = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -17259,9 +15228,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -17305,9 +15271,6 @@ rule: 6064 11 Var'Unds'Gen5 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen6 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}())))))] VarHOLE = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortInt{}}("20")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortInt{}}("20")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortInt{}}("20")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -17316,9 +15279,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -17369,9 +15329,6 @@ rule: 6027 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}())))))] VarHOLE = kore[\dv{SortInt{}}("20")] VarK0 = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("20"),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("20"),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("20"),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -17380,9 +15337,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -17406,9 +15360,6 @@ rule: 5970 10 Var'Unds'Gen4 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))] Var'Unds'Gen5 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen6 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}())))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -17417,9 +15368,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -17454,9 +15402,6 @@ rule: 5936 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}())))))] VarHOLE = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarK0 = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -17465,9 +15410,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -17518,9 +15460,6 @@ rule: 6028 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}())))))] VarT = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarT'Apos' = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -17529,9 +15468,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -17562,9 +15498,6 @@ rule: 5894 10 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}())))))] VarT = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -17573,9 +15506,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -17609,9 +15539,6 @@ rule: 5929 10 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}())))))] VarHOLE = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -17620,9 +15547,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -17659,9 +15583,6 @@ rule: 6016 10 Var'Unds'Gen4 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))] Var'Unds'Gen5 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen6 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}())))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -17670,9 +15591,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -17707,9 +15625,6 @@ rule: 5945 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}())))))] VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK0 = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -17718,9 +15633,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -17779,9 +15691,6 @@ rule: 6047 11 Var'Unds'Gen5 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))] Var'Unds'Gen6 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen7 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}())))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -17790,9 +15699,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -17815,8 +15721,6 @@ rule: 5968 9 Var'Unds'Gen4 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))] Var'Unds'Gen5 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen6 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}())))))] -hook: SET.unit Lbl'Stop'TaskCellSet{} (0:0:0:0) -hook result: kore[Lbl'Stop'TaskCellSet{}()] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[Lbl'Stop'TaskCellSet{}()] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] @@ -17825,9 +15729,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -17862,9 +15763,6 @@ rule: 5945 11 Var'Unds'Gen5 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}())))))] VarHOLE = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK0 = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] @@ -17873,9 +15771,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -17934,9 +15829,6 @@ rule: 6047 11 Var'Unds'Gen5 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))] Var'Unds'Gen6 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen7 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}())))))] -hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] -hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] @@ -17945,9 +15837,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] @@ -17970,8 +15859,6 @@ rule: 5968 9 Var'Unds'Gen4 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))] Var'Unds'Gen5 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen6 = kore[Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}())))))] -hook: SET.unit Lbl'Stop'TaskCellSet{} (0:0:0:0) -hook result: kore[Lbl'Stop'TaskCellSet{}()] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) arg: kore[Lbl'Stop'TaskCellSet{}()] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] @@ -17980,9 +15867,6 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] -hook: SET.element LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] -hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] diff --git a/test/output/lambda-explicit-subst/in1.proof.intermediate.out.diff b/test/output/lambda-explicit-subst/in1.proof.intermediate.out.diff index 77ebc5b71..10796a3b9 100644 --- a/test/output/lambda-explicit-subst/in1.proof.intermediate.out.diff +++ b/test/output/lambda-explicit-subst/in1.proof.intermediate.out.diff @@ -1,10 +1,4 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2"))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("1")))] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2"))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("1"))))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2"))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("1"))))] diff --git a/test/output/lambda-explicit-subst/in1.proof.out.diff b/test/output/lambda-explicit-subst/in1.proof.out.diff index 9baef089e..1ddd8effd 100644 --- a/test/output/lambda-explicit-subst/in1.proof.out.diff +++ b/test/output/lambda-explicit-subst/in1.proof.out.diff @@ -1,10 +1,4 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2"))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("1")))] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2"))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("1"))))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2"))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("1"))))] diff --git a/test/output/lambda-explicit-subst/in2.proof.intermediate.out.diff b/test/output/lambda-explicit-subst/in2.proof.intermediate.out.diff index 7500fbcdb..6904ea468 100644 --- a/test/output/lambda-explicit-subst/in2.proof.intermediate.out.diff +++ b/test/output/lambda-explicit-subst/in2.proof.intermediate.out.diff @@ -1,10 +1,4 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),\dv{SortInt{}}("1"))] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),\dv{SortInt{}}("1")))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),\dv{SortInt{}}("1")))] diff --git a/test/output/lambda-explicit-subst/in2.proof.out.diff b/test/output/lambda-explicit-subst/in2.proof.out.diff index ae6b58ca0..fa144b563 100644 --- a/test/output/lambda-explicit-subst/in2.proof.out.diff +++ b/test/output/lambda-explicit-subst/in2.proof.out.diff @@ -1,10 +1,4 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),\dv{SortInt{}}("1"))] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),\dv{SortInt{}}("1")))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),\dv{SortInt{}}("1")))] diff --git a/test/output/lambda-explicit-subst/in3.proof.intermediate.out.diff b/test/output/lambda-explicit-subst/in3.proof.intermediate.out.diff index 9e7cfe451..72045adab 100644 --- a/test/output/lambda-explicit-subst/in3.proof.intermediate.out.diff +++ b/test/output/lambda-explicit-subst/in3.proof.intermediate.out.diff @@ -1,10 +1,4 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),\dv{SortInt{}}("1"))] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),\dv{SortInt{}}("1")))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),\dv{SortInt{}}("1")))] diff --git a/test/output/lambda-explicit-subst/in3.proof.out.diff b/test/output/lambda-explicit-subst/in3.proof.out.diff index b64c789ad..3a954cd3c 100644 --- a/test/output/lambda-explicit-subst/in3.proof.out.diff +++ b/test/output/lambda-explicit-subst/in3.proof.out.diff @@ -1,10 +1,4 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),\dv{SortInt{}}("1"))] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),\dv{SortInt{}}("1")))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),\dv{SortInt{}}("1")))] diff --git a/test/output/let/foo.proof.out.diff b/test/output/let/foo.proof.out.diff index f5beb3f64..7e8ba5ff8 100644 --- a/test/output/let/foo.proof.out.diff +++ b/test/output/let/foo.proof.out.diff @@ -22,12 +22,6 @@ hook: INT.sub Lbl'Unds'-Int'Unds'{} () arg: kore[\dv{SortInt{}}("200")] arg: kore[\dv{SortInt{}}("10")] hook result: kore[\dv{SortInt{}}("190")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[\dv{SortInt{}}("190")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortInt{}}("190"))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortInt{}}("190"))] diff --git a/test/output/list-assoc/input.proof.out.diff b/test/output/list-assoc/input.proof.out.diff index ef59abdb5..32d7c1bb3 100644 --- a/test/output/list-assoc/input.proof.out.diff +++ b/test/output/list-assoc/input.proof.out.diff @@ -17,12 +17,6 @@ rule: 103 3 Var'Unds'Gen0 = kore[LblnoOp'Unds'LIST-ASSOC-SYNTAX'Unds'OpCode{}()] VarOP = kore[LblnoOp'Unds'LIST-ASSOC-SYNTAX'Unds'OpCode{}()] VarOPS'Apos' = kore[Lbl'UndsSClnUndsUnds'LIST-ASSOC-SYNTAX'Unds'OpCodes'Unds'OpCodes'Unds'OpCodes{}(Lblstore'Unds'LIST-ASSOC-SYNTAX'Unds'OpCode{}(),Lbl'UndsSClnUndsUnds'LIST-ASSOC-SYNTAX'Unds'OpCodes'Unds'OpCodes'Unds'OpCodes{}(Lblload'Unds'LIST-ASSOC-SYNTAX'Unds'OpCode{}(),LblnoOp'Unds'LIST-ASSOC-SYNTAX'Unds'OpCode{}()))] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lbl'UndsSClnUndsUnds'LIST-ASSOC-SYNTAX'Unds'OpCodes'Unds'OpCodes'Unds'OpCodes{}(LblnoOp'Unds'LIST-ASSOC-SYNTAX'Unds'OpCode{}(),Lbl'UndsSClnUndsUnds'LIST-ASSOC-SYNTAX'Unds'OpCodes'Unds'OpCodes'Unds'OpCodes{}(Lblstore'Unds'LIST-ASSOC-SYNTAX'Unds'OpCode{}(),Lbl'UndsSClnUndsUnds'LIST-ASSOC-SYNTAX'Unds'OpCodes'Unds'OpCodes'Unds'OpCodes{}(Lblload'Unds'LIST-ASSOC-SYNTAX'Unds'OpCode{}(),LblnoOp'Unds'LIST-ASSOC-SYNTAX'Unds'OpCode{}())))] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'UndsSClnUndsUnds'LIST-ASSOC-SYNTAX'Unds'OpCodes'Unds'OpCodes'Unds'OpCodes{}(LblnoOp'Unds'LIST-ASSOC-SYNTAX'Unds'OpCode{}(),Lbl'UndsSClnUndsUnds'LIST-ASSOC-SYNTAX'Unds'OpCodes'Unds'OpCodes'Unds'OpCodes{}(Lblstore'Unds'LIST-ASSOC-SYNTAX'Unds'OpCode{}(),Lbl'UndsSClnUndsUnds'LIST-ASSOC-SYNTAX'Unds'OpCodes'Unds'OpCodes'Unds'OpCodes{}(Lblload'Unds'LIST-ASSOC-SYNTAX'Unds'OpCode{}(),LblnoOp'Unds'LIST-ASSOC-SYNTAX'Unds'OpCode{}()))))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'UndsSClnUndsUnds'LIST-ASSOC-SYNTAX'Unds'OpCodes'Unds'OpCodes'Unds'OpCodes{}(LblnoOp'Unds'LIST-ASSOC-SYNTAX'Unds'OpCode{}(),Lbl'UndsSClnUndsUnds'LIST-ASSOC-SYNTAX'Unds'OpCodes'Unds'OpCodes'Unds'OpCodes{}(Lblstore'Unds'LIST-ASSOC-SYNTAX'Unds'OpCode{}(),Lbl'UndsSClnUndsUnds'LIST-ASSOC-SYNTAX'Unds'OpCodes'Unds'OpCodes'Unds'OpCodes{}(Lblload'Unds'LIST-ASSOC-SYNTAX'Unds'OpCode{}(),LblnoOp'Unds'LIST-ASSOC-SYNTAX'Unds'OpCode{}()))))] diff --git a/test/output/list-cons/input.proof.out.diff b/test/output/list-cons/input.proof.out.diff index 61c3fc834..06ccbb0d0 100644 --- a/test/output/list-cons/input.proof.out.diff +++ b/test/output/list-cons/input.proof.out.diff @@ -15,12 +15,6 @@ rule: 105 3 function: Lbl'Hash'revOpsAux'LParUndsCommUndsRParUnds'LIST-CONS-SYNTAX'Unds'OpCodes'Unds'OpCodes'Unds'OpCodes{} () rule: 104 1 VarOPS'Apos' = kore[Lbl'UndsSClnUndsUnds'LIST-CONS-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes{}(Lblstore'Unds'LIST-CONS-SYNTAX'Unds'OpCode{}(),Lbl'UndsSClnUndsUnds'LIST-CONS-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes{}(Lblload'Unds'LIST-CONS-SYNTAX'Unds'OpCode{}(),Lbl'Stop'OpCodes'Unds'LIST-CONS-SYNTAX'Unds'OpCodes{}()))] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lbl'UndsSClnUndsUnds'LIST-CONS-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes{}(Lblstore'Unds'LIST-CONS-SYNTAX'Unds'OpCode{}(),Lbl'UndsSClnUndsUnds'LIST-CONS-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes{}(Lblload'Unds'LIST-CONS-SYNTAX'Unds'OpCode{}(),Lbl'Stop'OpCodes'Unds'LIST-CONS-SYNTAX'Unds'OpCodes{}()))] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'UndsSClnUndsUnds'LIST-CONS-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes{}(Lblstore'Unds'LIST-CONS-SYNTAX'Unds'OpCode{}(),Lbl'UndsSClnUndsUnds'LIST-CONS-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes{}(Lblload'Unds'LIST-CONS-SYNTAX'Unds'OpCode{}(),Lbl'Stop'OpCodes'Unds'LIST-CONS-SYNTAX'Unds'OpCodes{}())))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'UndsSClnUndsUnds'LIST-CONS-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes{}(Lblstore'Unds'LIST-CONS-SYNTAX'Unds'OpCode{}(),Lbl'UndsSClnUndsUnds'LIST-CONS-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes{}(Lblload'Unds'LIST-CONS-SYNTAX'Unds'OpCode{}(),Lbl'Stop'OpCodes'Unds'LIST-CONS-SYNTAX'Unds'OpCodes{}())))] diff --git a/test/output/list-factory/input.proof.out.diff b/test/output/list-factory/input.proof.out.diff index 5f34a045f..2396ea6af 100644 --- a/test/output/list-factory/input.proof.out.diff +++ b/test/output/list-factory/input.proof.out.diff @@ -20,12 +20,6 @@ rule: 2694 3 function: Lbl'Hash'revOpsAux'LParUndsCommUndsRParUnds'LIST-FACTORY-SYNTAX'Unds'OpCodes'Unds'OpCodes'Unds'OpCodes{} () rule: 2693 1 VarOPS'Apos' = kore[Lbl'UndsSClnUndsUnds'LIST-FACTORY-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes{}(LblnoOp'Unds'LIST-FACTORY-SYNTAX'Unds'OpCode{}(),Lbl'UndsSClnUndsUnds'LIST-FACTORY-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes{}(Lblstore'Unds'LIST-FACTORY-SYNTAX'Unds'OpCode{}(),Lbl'UndsSClnUndsUnds'LIST-FACTORY-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes{}(Lblload'Unds'LIST-FACTORY-SYNTAX'Unds'OpCode{}(),Lbl'Stop'List'LBraQuotUndsSClnUndsUnds'LIST-FACTORY-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes'QuotRBraUnds'OpCodes{}())))] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lbl'UndsSClnUndsUnds'LIST-FACTORY-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes{}(LblnoOp'Unds'LIST-FACTORY-SYNTAX'Unds'OpCode{}(),Lbl'UndsSClnUndsUnds'LIST-FACTORY-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes{}(Lblstore'Unds'LIST-FACTORY-SYNTAX'Unds'OpCode{}(),Lbl'UndsSClnUndsUnds'LIST-FACTORY-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes{}(Lblload'Unds'LIST-FACTORY-SYNTAX'Unds'OpCode{}(),Lbl'Stop'List'LBraQuotUndsSClnUndsUnds'LIST-FACTORY-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes'QuotRBraUnds'OpCodes{}())))] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'UndsSClnUndsUnds'LIST-FACTORY-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes{}(LblnoOp'Unds'LIST-FACTORY-SYNTAX'Unds'OpCode{}(),Lbl'UndsSClnUndsUnds'LIST-FACTORY-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes{}(Lblstore'Unds'LIST-FACTORY-SYNTAX'Unds'OpCode{}(),Lbl'UndsSClnUndsUnds'LIST-FACTORY-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes{}(Lblload'Unds'LIST-FACTORY-SYNTAX'Unds'OpCode{}(),Lbl'Stop'List'LBraQuotUndsSClnUndsUnds'LIST-FACTORY-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes'QuotRBraUnds'OpCodes{}()))))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'UndsSClnUndsUnds'LIST-FACTORY-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes{}(LblnoOp'Unds'LIST-FACTORY-SYNTAX'Unds'OpCode{}(),Lbl'UndsSClnUndsUnds'LIST-FACTORY-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes{}(Lblstore'Unds'LIST-FACTORY-SYNTAX'Unds'OpCode{}(),Lbl'UndsSClnUndsUnds'LIST-FACTORY-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes{}(Lblload'Unds'LIST-FACTORY-SYNTAX'Unds'OpCode{}(),Lbl'Stop'List'LBraQuotUndsSClnUndsUnds'LIST-FACTORY-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes'QuotRBraUnds'OpCodes{}()))))] diff --git a/test/output/list-semantic/input.proof.out.diff b/test/output/list-semantic/input.proof.out.diff index 5af2d4a99..58a7d263f 100644 --- a/test/output/list-semantic/input.proof.out.diff +++ b/test/output/list-semantic/input.proof.out.diff @@ -1,13 +1,4 @@ version: 13 -hook: LIST.element LblListItem{} () - arg: kore[LblnoOp'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}()] -hook result: kore[LblListItem{}(LblnoOp'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}())] -hook: LIST.element LblListItem{} () - arg: kore[Lblstore'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}()] -hook result: kore[LblListItem{}(Lblstore'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}())] -hook: LIST.element LblListItem{} () - arg: kore[Lblload'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}()] -hook result: kore[LblListItem{}(Lblload'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}())] hook: LIST.concat Lbl'Unds'List'Unds'{} () arg: kore[LblListItem{}(Lblload'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}())] arg: kore[LblListItem{}(Lblstore'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}())] @@ -19,16 +10,11 @@ hook result: kore[Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbll function: Lbl'Hash'revOps'LParUndsRParUnds'LIST-SEMANTIC-SYNTAX'Unds'List'Unds'List{} () rule: 96 1 VarOPS = kore[Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lblload'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}()),LblListItem{}(Lblstore'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}())),LblListItem{}(LblnoOp'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}()))] -hook: LIST.unit Lbl'Stop'List{} (1) -hook result: kore[Lbl'Stop'List{}()] function: Lbl'Hash'revOpsAux'LParUndsCommUndsRParUnds'LIST-SEMANTIC-SYNTAX'Unds'List'Unds'List'Unds'List{} () rule: 98 3 VarOP = kore[Lblload'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}()] VarOPS = kore[Lbl'Unds'List'Unds'{}(LblListItem{}(Lblstore'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}()),LblListItem{}(LblnoOp'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}()))] VarOPS'Apos' = kore[Lbl'Stop'List{}()] -hook: LIST.element LblListItem{} (1:0) - arg: kore[Lblload'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}()] -hook result: kore[LblListItem{}(Lblload'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}())] hook: LIST.concat Lbl'Unds'List'Unds'{} (1) arg: kore[LblListItem{}(Lblload'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}())] arg: kore[Lbl'Stop'List{}()] @@ -38,9 +24,6 @@ rule: 98 3 VarOP = kore[Lblstore'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}()] VarOPS = kore[LblListItem{}(LblnoOp'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}())] VarOPS'Apos' = kore[LblListItem{}(Lblload'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}())] -hook: LIST.element LblListItem{} (1:0) - arg: kore[Lblstore'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}()] -hook result: kore[LblListItem{}(Lblstore'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}())] hook: LIST.concat Lbl'Unds'List'Unds'{} (1) arg: kore[LblListItem{}(Lblstore'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}())] arg: kore[LblListItem{}(Lblload'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}())] @@ -50,9 +33,6 @@ rule: 98 3 VarOP = kore[LblnoOp'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}()] VarOPS = kore[Lbl'Stop'List{}()] VarOPS'Apos' = kore[Lbl'Unds'List'Unds'{}(LblListItem{}(Lblstore'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}()),LblListItem{}(Lblload'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}()))] -hook: LIST.element LblListItem{} (1:0) - arg: kore[LblnoOp'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}()] -hook result: kore[LblListItem{}(LblnoOp'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}())] hook: LIST.concat Lbl'Unds'List'Unds'{} (1) arg: kore[LblListItem{}(LblnoOp'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}())] arg: kore[Lbl'Unds'List'Unds'{}(LblListItem{}(Lblstore'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}()),LblListItem{}(Lblload'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}()))] @@ -60,12 +40,6 @@ hook result: kore[Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbln function: Lbl'Hash'revOpsAux'LParUndsCommUndsRParUnds'LIST-SEMANTIC-SYNTAX'Unds'List'Unds'List'Unds'List{} () rule: 97 1 VarOPS'Apos' = kore[Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(LblnoOp'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}()),LblListItem{}(Lblstore'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}())),LblListItem{}(Lblload'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}()))] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(LblnoOp'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}()),LblListItem{}(Lblstore'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}())),LblListItem{}(Lblload'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}()))] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(LblnoOp'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}()),LblListItem{}(Lblstore'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}())),LblListItem{}(Lblload'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}())))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(LblnoOp'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}()),LblListItem{}(Lblstore'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}())),LblListItem{}(Lblload'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}())))] diff --git a/test/output/macro/inrange.proof.out.diff b/test/output/macro/inrange.proof.out.diff index 7f073c7c2..d3ac63112 100644 --- a/test/output/macro/inrange.proof.out.diff +++ b/test/output/macro/inrange.proof.out.diff @@ -14,12 +14,6 @@ hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[\dv{SortBool{}}("true")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortBool{}}("true"))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortBool{}}("true"))] diff --git a/test/output/map-fun/ac-hard.proof.out.diff b/test/output/map-fun/ac-hard.proof.out.diff index 336418654..b1e8c0908 100644 --- a/test/output/map-fun/ac-hard.proof.out.diff +++ b/test/output/map-fun/ac-hard.proof.out.diff @@ -1,20 +1,4 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortInt{}}("6")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("6"))] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortInt{}}("5")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("5"))] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortInt{}}("11")] - arg: kore[\dv{SortInt{}}("12")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("11"),\dv{SortInt{}}("12"))] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortInt{}}("10")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10"))] function: Lblmerge'LParUndsCommUndsRParUnds'MAP-FUN-SYNTAX'Unds'Map'Unds'Map'Unds'Map{} () rule: 185 2 VarM1 = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10"))] @@ -23,10 +7,6 @@ hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("11"),\dv{SortInt{}}("12"))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("11"),\dv{SortInt{}}("12")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10")))] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("4")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"))] function: Lblmerge'LParUndsCommUndsRParUnds'MAP-FUN-SYNTAX'Unds'Map'Unds'Map'Unds'Map{} () rule: 185 2 VarM1 = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"))] @@ -35,10 +15,6 @@ hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("11"),\dv{SortInt{}}("12")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("11"),\dv{SortInt{}}("12"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10")))] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortInt{}}("7")] - arg: kore[\dv{SortInt{}}("8")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("7"),\dv{SortInt{}}("8"))] function: Lblmerge'LParUndsCommUndsRParUnds'MAP-FUN-SYNTAX'Unds'Map'Unds'Map'Unds'Map{} () rule: 185 2 VarM1 = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("7"),\dv{SortInt{}}("8"))] @@ -55,10 +31,6 @@ hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("7"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("11"),\dv{SortInt{}}("12"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10")))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("5"))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("7"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("11"),\dv{SortInt{}}("12"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10")))] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("3")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3"))] function: Lblmerge'LParUndsCommUndsRParUnds'MAP-FUN-SYNTAX'Unds'Map'Unds'Map'Unds'Map{} () rule: 185 2 VarM1 = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3"))] @@ -75,10 +47,6 @@ hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("7"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("11"),\dv{SortInt{}}("12"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10")))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("6"))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("7"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("11"),\dv{SortInt{}}("12"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10")))] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("2")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))] function: Lblmerge'LParUndsCommUndsRParUnds'MAP-FUN-SYNTAX'Unds'Map'Unds'Map'Unds'Map{} () rule: 185 2 VarM1 = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))] @@ -87,12 +55,6 @@ hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("7"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("11"),\dv{SortInt{}}("12"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("7"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("11"),\dv{SortInt{}}("12"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10")))] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lblselect'LParUndsCommUndsRParUnds'MAP-FUN-SYNTAX'Unds'KItem'Unds'Map'Unds'KItem{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("7"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("11"),\dv{SortInt{}}("12"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10"))),\dv{SortInt{}}("3"))] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblselect'LParUndsCommUndsRParUnds'MAP-FUN-SYNTAX'Unds'KItem'Unds'Map'Unds'KItem{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("7"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("11"),\dv{SortInt{}}("12"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10"))),\dv{SortInt{}}("3")))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblselect'LParUndsCommUndsRParUnds'MAP-FUN-SYNTAX'Unds'KItem'Unds'Map'Unds'KItem{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("7"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("11"),\dv{SortInt{}}("12"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10"))),\dv{SortInt{}}("3")))] diff --git a/test/output/map-fun/ac.proof.out.diff b/test/output/map-fun/ac.proof.out.diff index 7f06bb016..a1da5f4fd 100644 --- a/test/output/map-fun/ac.proof.out.diff +++ b/test/output/map-fun/ac.proof.out.diff @@ -1,16 +1,4 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("4")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"))] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("3")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3"))] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("2")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3"))] @@ -19,12 +7,6 @@ hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2")))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2")))] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lblselect'LParUndsCommUndsRParUnds'MAP-FUN-SYNTAX'Unds'KItem'Unds'Map'Unds'KItem{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))),\dv{SortInt{}}("3"))] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblselect'LParUndsCommUndsRParUnds'MAP-FUN-SYNTAX'Unds'KItem'Unds'Map'Unds'KItem{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))),\dv{SortInt{}}("3")))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblselect'LParUndsCommUndsRParUnds'MAP-FUN-SYNTAX'Unds'KItem'Unds'Map'Unds'KItem{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))),\dv{SortInt{}}("3")))] diff --git a/test/output/map-fun/acu-hard.proof.out.diff b/test/output/map-fun/acu-hard.proof.out.diff index 1cf56c78d..da4d018df 100644 --- a/test/output/map-fun/acu-hard.proof.out.diff +++ b/test/output/map-fun/acu-hard.proof.out.diff @@ -1,8 +1,4 @@ version: 13 -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] function: Lblmerge'LParUndsCommUndsRParUnds'MAP-FUN-SYNTAX'Unds'Map'Unds'Map'Unds'Map{} () rule: 185 2 VarM1 = kore[Lbl'Stop'Map{}()] @@ -11,10 +7,6 @@ hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'Stop'Map{}()] hook result: kore[Lbl'Stop'Map{}()] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] function: Lblmerge'LParUndsCommUndsRParUnds'MAP-FUN-SYNTAX'Unds'Map'Unds'Map'Unds'Map{} () rule: 185 2 VarM1 = kore[Lbl'Stop'Map{}()] @@ -23,22 +15,6 @@ hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'Stop'Map{}()] hook result: kore[Lbl'Stop'Map{}()] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortInt{}}("6")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("6"))] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortInt{}}("5")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("5"))] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortInt{}}("11")] - arg: kore[\dv{SortInt{}}("12")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("11"),\dv{SortInt{}}("12"))] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortInt{}}("10")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10"))] function: Lblmerge'LParUndsCommUndsRParUnds'MAP-FUN-SYNTAX'Unds'Map'Unds'Map'Unds'Map{} () rule: 185 2 VarM1 = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10"))] @@ -47,10 +23,6 @@ hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("11"),\dv{SortInt{}}("12"))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("11"),\dv{SortInt{}}("12")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10")))] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("4")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"))] function: Lblmerge'LParUndsCommUndsRParUnds'MAP-FUN-SYNTAX'Unds'Map'Unds'Map'Unds'Map{} () rule: 185 2 VarM1 = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"))] @@ -59,10 +31,6 @@ hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("11"),\dv{SortInt{}}("12")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("11"),\dv{SortInt{}}("12"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10")))] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortInt{}}("7")] - arg: kore[\dv{SortInt{}}("8")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("7"),\dv{SortInt{}}("8"))] function: Lblmerge'LParUndsCommUndsRParUnds'MAP-FUN-SYNTAX'Unds'Map'Unds'Map'Unds'Map{} () rule: 185 2 VarM1 = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("7"),\dv{SortInt{}}("8"))] @@ -79,10 +47,6 @@ hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("7"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("11"),\dv{SortInt{}}("12"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10")))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("5"))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("7"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("11"),\dv{SortInt{}}("12"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10")))] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("3")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3"))] function: Lblmerge'LParUndsCommUndsRParUnds'MAP-FUN-SYNTAX'Unds'Map'Unds'Map'Unds'Map{} () rule: 185 2 VarM1 = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3"))] @@ -99,10 +63,6 @@ hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("7"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("11"),\dv{SortInt{}}("12"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10")))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("6"))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("7"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("11"),\dv{SortInt{}}("12"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10")))] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("2")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))] function: Lblmerge'LParUndsCommUndsRParUnds'MAP-FUN-SYNTAX'Unds'Map'Unds'Map'Unds'Map{} () rule: 185 2 VarM1 = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))] @@ -119,12 +79,6 @@ hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("7"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("11"),\dv{SortInt{}}("12"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10")))] arg: kore[Lbl'Stop'Map{}()] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("7"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("11"),\dv{SortInt{}}("12"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10")))] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lblselect'LParUndsCommUndsRParUnds'MAP-FUN-SYNTAX'Unds'KItem'Unds'Map'Unds'KItem{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("7"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("11"),\dv{SortInt{}}("12"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10"))),\dv{SortInt{}}("3"))] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblselect'LParUndsCommUndsRParUnds'MAP-FUN-SYNTAX'Unds'KItem'Unds'Map'Unds'KItem{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("7"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("11"),\dv{SortInt{}}("12"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10"))),\dv{SortInt{}}("3")))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblselect'LParUndsCommUndsRParUnds'MAP-FUN-SYNTAX'Unds'KItem'Unds'Map'Unds'KItem{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("7"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("11"),\dv{SortInt{}}("12"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10"))),\dv{SortInt{}}("3")))] diff --git a/test/output/map-fun/comm.proof.out.diff b/test/output/map-fun/comm.proof.out.diff index dac02d6a1..48c84303e 100644 --- a/test/output/map-fun/comm.proof.out.diff +++ b/test/output/map-fun/comm.proof.out.diff @@ -1,22 +1,8 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("3")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3"))] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("2")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3"))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2")))] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lblselect'LParUndsCommUndsRParUnds'MAP-FUN-SYNTAX'Unds'KItem'Unds'Map'Unds'KItem{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))),\dv{SortInt{}}("2"))] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblselect'LParUndsCommUndsRParUnds'MAP-FUN-SYNTAX'Unds'KItem'Unds'Map'Unds'KItem{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))),\dv{SortInt{}}("2")))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblselect'LParUndsCommUndsRParUnds'MAP-FUN-SYNTAX'Unds'KItem'Unds'Map'Unds'KItem{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))),\dv{SortInt{}}("2")))] diff --git a/test/output/map-fun/no-acu.proof.out.diff b/test/output/map-fun/no-acu.proof.out.diff index 5857ea463..80c032784 100644 --- a/test/output/map-fun/no-acu.proof.out.diff +++ b/test/output/map-fun/no-acu.proof.out.diff @@ -1,22 +1,8 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("3")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3"))] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("2")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3"))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2")))] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lblselect'LParUndsCommUndsRParUnds'MAP-FUN-SYNTAX'Unds'KItem'Unds'Map'Unds'KItem{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))),\dv{SortInt{}}("1"))] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblselect'LParUndsCommUndsRParUnds'MAP-FUN-SYNTAX'Unds'KItem'Unds'Map'Unds'KItem{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))),\dv{SortInt{}}("1")))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblselect'LParUndsCommUndsRParUnds'MAP-FUN-SYNTAX'Unds'KItem'Unds'Map'Unds'KItem{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))),\dv{SortInt{}}("1")))] diff --git a/test/output/map-fun/unit.proof.out.diff b/test/output/map-fun/unit.proof.out.diff index e3b2886c1..828b26af9 100644 --- a/test/output/map-fun/unit.proof.out.diff +++ b/test/output/map-fun/unit.proof.out.diff @@ -1,14 +1,4 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("2")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lblselect'LParUndsCommUndsRParUnds'MAP-FUN-SYNTAX'Unds'KItem'Unds'Map'Unds'KItem{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2")),\dv{SortInt{}}("1"))] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblselect'LParUndsCommUndsRParUnds'MAP-FUN-SYNTAX'Unds'KItem'Unds'Map'Unds'KItem{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblselect'LParUndsCommUndsRParUnds'MAP-FUN-SYNTAX'Unds'KItem'Unds'Map'Unds'KItem{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")))] diff --git a/test/output/memo-function/input.proof.out.diff b/test/output/memo-function/input.proof.out.diff index 130d906ef..1711f8d19 100644 --- a/test/output/memo-function/input.proof.out.diff +++ b/test/output/memo-function/input.proof.out.diff @@ -5,12 +5,6 @@ function: Lblnext'LParUndsRParUnds'MEMO-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo{} () rule: 128 0 function: Lblnext'LParUndsRParUnds'MEMO-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo{} () rule: 127 0 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lblb'Unds'MEMO-FUNCTION-SYNTAX'Unds'Foo{}()] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblb'Unds'MEMO-FUNCTION-SYNTAX'Unds'Foo{}())] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblb'Unds'MEMO-FUNCTION-SYNTAX'Unds'Foo{}())] diff --git a/test/output/modular-config/exec.proof.out.diff b/test/output/modular-config/exec.proof.out.diff index d366d1de6..ed2c9daa4 100644 --- a/test/output/modular-config/exec.proof.out.diff +++ b/test/output/modular-config/exec.proof.out.diff @@ -1,10 +1,4 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lbl'Hash'exec'Unds'MODULAR-CONFIG-SYNTAX'Unds'KItem{}()] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'exec'Unds'MODULAR-CONFIG-SYNTAX'Unds'KItem{}())] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'exec'Unds'MODULAR-CONFIG-SYNTAX'Unds'KItem{}())] diff --git a/test/output/nested-cells/exec.proof.out.diff b/test/output/nested-cells/exec.proof.out.diff index aff33415b..689dc5016 100644 --- a/test/output/nested-cells/exec.proof.out.diff +++ b/test/output/nested-cells/exec.proof.out.diff @@ -1,10 +1,4 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lbl'Hash'exec'Unds'NESTED-CELLS-SYNTAX'Unds'KItem{}()] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'exec'Unds'NESTED-CELLS-SYNTAX'Unds'KItem{}())] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'exec'Unds'NESTED-CELLS-SYNTAX'Unds'KItem{}())] diff --git a/test/output/non-rec-function/input.proof.intermediate.out.diff b/test/output/non-rec-function/input.proof.intermediate.out.diff index 467f9bd6d..1cad5d077 100644 --- a/test/output/non-rec-function/input.proof.intermediate.out.diff +++ b/test/output/non-rec-function/input.proof.intermediate.out.diff @@ -1,10 +1,4 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lblbar'LParUndsRParUnds'NON-REC-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo{}(Lblbaz'LParUndsRParUnds'NON-REC-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo{}(Lbla'Unds'NON-REC-FUNCTION-SYNTAX'Unds'Foo{}()))] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblbar'LParUndsRParUnds'NON-REC-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo{}(Lblbaz'LParUndsRParUnds'NON-REC-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo{}(Lbla'Unds'NON-REC-FUNCTION-SYNTAX'Unds'Foo{}())))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblbar'LParUndsRParUnds'NON-REC-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo{}(Lblbaz'LParUndsRParUnds'NON-REC-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo{}(Lbla'Unds'NON-REC-FUNCTION-SYNTAX'Unds'Foo{}())))] diff --git a/test/output/non-rec-function/input.proof.out.diff b/test/output/non-rec-function/input.proof.out.diff index dcfa12cd2..f45338384 100644 --- a/test/output/non-rec-function/input.proof.out.diff +++ b/test/output/non-rec-function/input.proof.out.diff @@ -1,10 +1,4 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lblbar'LParUndsRParUnds'NON-REC-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo{}(Lblbaz'LParUndsRParUnds'NON-REC-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo{}(Lbla'Unds'NON-REC-FUNCTION-SYNTAX'Unds'Foo{}()))] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblbar'LParUndsRParUnds'NON-REC-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo{}(Lblbaz'LParUndsRParUnds'NON-REC-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo{}(Lbla'Unds'NON-REC-FUNCTION-SYNTAX'Unds'Foo{}())))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblbar'LParUndsRParUnds'NON-REC-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo{}(Lblbaz'LParUndsRParUnds'NON-REC-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo{}(Lbla'Unds'NON-REC-FUNCTION-SYNTAX'Unds'Foo{}())))] diff --git a/test/output/pcf/collatz.proof.intermediate.out.diff b/test/output/pcf/collatz.proof.intermediate.out.diff index 375f3c15a..73766ba34 100644 --- a/test/output/pcf/collatz.proof.intermediate.out.diff +++ b/test/output/pcf/collatz.proof.intermediate.out.diff @@ -1,10 +1,4 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),\dv{SortInt{}}("10"))] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),\dv{SortInt{}}("10")))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),\dv{SortInt{}}("10")))] diff --git a/test/output/pcf/collatz.proof.out.diff b/test/output/pcf/collatz.proof.out.diff index f3dc95342..04128e960 100644 --- a/test/output/pcf/collatz.proof.out.diff +++ b/test/output/pcf/collatz.proof.out.diff @@ -1,10 +1,4 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),\dv{SortInt{}}("10"))] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),\dv{SortInt{}}("10")))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),\dv{SortInt{}}("10")))] diff --git a/test/output/pcf/exp.proof.intermediate.out.diff b/test/output/pcf/exp.proof.intermediate.out.diff index d33f45b28..7f9039740 100644 --- a/test/output/pcf/exp.proof.intermediate.out.diff +++ b/test/output/pcf/exp.proof.intermediate.out.diff @@ -7,12 +7,6 @@ hook: INT.sub Lbl'Unds'-Int'Unds'{} () arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("-1")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),\dv{SortInt{}}("5")))] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),\dv{SortInt{}}("5"))))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),\dv{SortInt{}}("5"))))] diff --git a/test/output/pcf/exp.proof.out.diff b/test/output/pcf/exp.proof.out.diff index 435f353fd..8f42744e0 100644 --- a/test/output/pcf/exp.proof.out.diff +++ b/test/output/pcf/exp.proof.out.diff @@ -6,12 +6,6 @@ hook: INT.sub Lbl'Unds'-Int'Unds'{} () arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("-1")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),\dv{SortInt{}}("5")))] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),\dv{SortInt{}}("5"))))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),\dv{SortInt{}}("5"))))] diff --git a/test/output/peano/mul_3_5.proof.intermediate.out.diff b/test/output/peano/mul_3_5.proof.intermediate.out.diff index ab98f70bb..a4ee37e0c 100644 --- a/test/output/peano/mul_3_5.proof.intermediate.out.diff +++ b/test/output/peano/mul_3_5.proof.intermediate.out.diff @@ -1,10 +1,4 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lblmul'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))),Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblmul'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))),Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblmul'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))),Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))))] diff --git a/test/output/peano/mul_3_5.proof.out.diff b/test/output/peano/mul_3_5.proof.out.diff index 2ab98e572..9f0f1511d 100644 --- a/test/output/peano/mul_3_5.proof.out.diff +++ b/test/output/peano/mul_3_5.proof.out.diff @@ -1,10 +1,4 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lblmul'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))),Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblmul'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))),Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblmul'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))),Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))))] diff --git a/test/output/prioritized-rule/foo-a.proof.out.diff b/test/output/prioritized-rule/foo-a.proof.out.diff index 974c31991..d1e5ae511 100644 --- a/test/output/prioritized-rule/foo-a.proof.out.diff +++ b/test/output/prioritized-rule/foo-a.proof.out.diff @@ -1,10 +1,4 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[LblFooA'LParRParUnds'PRIORITIZED-RULE-SYNTAX'Unds'Foo{}()] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),LblFooA'LParRParUnds'PRIORITIZED-RULE-SYNTAX'Unds'Foo{}())] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),LblFooA'LParRParUnds'PRIORITIZED-RULE-SYNTAX'Unds'Foo{}())] diff --git a/test/output/projection/input.proof.out.diff b/test/output/projection/input.proof.out.diff index bcfa0aa5d..e36808ea5 100644 --- a/test/output/projection/input.proof.out.diff +++ b/test/output/projection/input.proof.out.diff @@ -1,10 +1,4 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lblproj'LParUndsCommUndsRParUnds'PROJECTION-SYNTAX'Unds'Foo'Unds'Foo'Unds'Foo{}(Lbla'Unds'PROJECTION-SYNTAX'Unds'Foo{}(),Lblb'Unds'PROJECTION-SYNTAX'Unds'Foo{}())] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblproj'LParUndsCommUndsRParUnds'PROJECTION-SYNTAX'Unds'Foo'Unds'Foo'Unds'Foo{}(Lbla'Unds'PROJECTION-SYNTAX'Unds'Foo{}(),Lblb'Unds'PROJECTION-SYNTAX'Unds'Foo{}()))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblproj'LParUndsCommUndsRParUnds'PROJECTION-SYNTAX'Unds'Foo'Unds'Foo'Unds'Foo{}(Lbla'Unds'PROJECTION-SYNTAX'Unds'Foo{}(),Lblb'Unds'PROJECTION-SYNTAX'Unds'Foo{}()))] diff --git a/test/output/reg/exec.proof.out.diff b/test/output/reg/exec.proof.out.diff index 1d72729ba..a70cf0885 100644 --- a/test/output/reg/exec.proof.out.diff +++ b/test/output/reg/exec.proof.out.diff @@ -1,10 +1,4 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lblexec'Unds'REG-SYNTAX'Unds'ControlCommand{}()] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblexec'Unds'REG-SYNTAX'Unds'ControlCommand{}())] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblexec'Unds'REG-SYNTAX'Unds'ControlCommand{}())] @@ -37,54 +31,26 @@ function: LblinitR3Cell{} (5) rule: 3212 0 function: LblinitImemCell{} (6) rule: 3206 0 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:0:0:0:0) - arg: kore[\dv{SortInt{}}("0")] - arg: kore[Lblle'UndsCommUndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Register'Unds'Operand'Unds'Operand{}(Lblr2'Unds'REG-SYNTAX'Unds'Register{}(),Lblr0'Unds'REG-SYNTAX'Unds'Register{}(),\dv{SortInt{}}("0"))] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("0"),Lblle'UndsCommUndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Register'Unds'Operand'Unds'Operand{}(Lblr2'Unds'REG-SYNTAX'Unds'Register{}(),Lblr0'Unds'REG-SYNTAX'Unds'Register{}(),\dv{SortInt{}}("0")))] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:0:0:0:1) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[Lblnot'UndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Register'Unds'Operand{}(Lblr2'Unds'REG-SYNTAX'Unds'Register{}(),Lblr2'Unds'REG-SYNTAX'Unds'Register{}())] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),Lblnot'UndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Register'Unds'Operand{}(Lblr2'Unds'REG-SYNTAX'Unds'Register{}(),Lblr2'Unds'REG-SYNTAX'Unds'Register{}()))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:0:0:0:0:0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("0"),Lblle'UndsCommUndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Register'Unds'Operand'Unds'Operand{}(Lblr2'Unds'REG-SYNTAX'Unds'Register{}(),Lblr0'Unds'REG-SYNTAX'Unds'Register{}(),\dv{SortInt{}}("0")))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),Lblnot'UndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Register'Unds'Operand{}(Lblr2'Unds'REG-SYNTAX'Unds'Register{}(),Lblr2'Unds'REG-SYNTAX'Unds'Register{}()))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("0"),Lblle'UndsCommUndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Register'Unds'Operand'Unds'Operand{}(Lblr2'Unds'REG-SYNTAX'Unds'Register{}(),Lblr0'Unds'REG-SYNTAX'Unds'Register{}(),\dv{SortInt{}}("0"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),Lblnot'UndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Register'Unds'Operand{}(Lblr2'Unds'REG-SYNTAX'Unds'Register{}(),Lblr2'Unds'REG-SYNTAX'Unds'Register{}())))] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:0:0:1) - arg: kore[\dv{SortInt{}}("2")] - arg: kore[Lblbr'UndsCommUndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Operand'Unds'Address'Unds'Address{}(Lblr2'Unds'REG-SYNTAX'Unds'Register{}(),Lblabs'LParUndsRParUnds'REG-SYNTAX'Unds'Address'Unds'Int{}(\dv{SortInt{}}("3")),Lblabs'LParUndsRParUnds'REG-SYNTAX'Unds'Address'Unds'Int{}(\dv{SortInt{}}("6")))] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),Lblbr'UndsCommUndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Operand'Unds'Address'Unds'Address{}(Lblr2'Unds'REG-SYNTAX'Unds'Register{}(),Lblabs'LParUndsRParUnds'REG-SYNTAX'Unds'Address'Unds'Int{}(\dv{SortInt{}}("3")),Lblabs'LParUndsRParUnds'REG-SYNTAX'Unds'Address'Unds'Int{}(\dv{SortInt{}}("6"))))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:0:0:0:0) arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("0"),Lblle'UndsCommUndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Register'Unds'Operand'Unds'Operand{}(Lblr2'Unds'REG-SYNTAX'Unds'Register{}(),Lblr0'Unds'REG-SYNTAX'Unds'Register{}(),\dv{SortInt{}}("0"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),Lblnot'UndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Register'Unds'Operand{}(Lblr2'Unds'REG-SYNTAX'Unds'Register{}(),Lblr2'Unds'REG-SYNTAX'Unds'Register{}())))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),Lblbr'UndsCommUndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Operand'Unds'Address'Unds'Address{}(Lblr2'Unds'REG-SYNTAX'Unds'Register{}(),Lblabs'LParUndsRParUnds'REG-SYNTAX'Unds'Address'Unds'Int{}(\dv{SortInt{}}("3")),Lblabs'LParUndsRParUnds'REG-SYNTAX'Unds'Address'Unds'Int{}(\dv{SortInt{}}("6"))))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),Lblbr'UndsCommUndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Operand'Unds'Address'Unds'Address{}(Lblr2'Unds'REG-SYNTAX'Unds'Register{}(),Lblabs'LParUndsRParUnds'REG-SYNTAX'Unds'Address'Unds'Int{}(\dv{SortInt{}}("3")),Lblabs'LParUndsRParUnds'REG-SYNTAX'Unds'Address'Unds'Int{}(\dv{SortInt{}}("6")))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("0"),Lblle'UndsCommUndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Register'Unds'Operand'Unds'Operand{}(Lblr2'Unds'REG-SYNTAX'Unds'Register{}(),Lblr0'Unds'REG-SYNTAX'Unds'Register{}(),\dv{SortInt{}}("0")))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),Lblnot'UndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Register'Unds'Operand{}(Lblr2'Unds'REG-SYNTAX'Unds'Register{}(),Lblr2'Unds'REG-SYNTAX'Unds'Register{}())))] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:0:1) - arg: kore[\dv{SortInt{}}("3")] - arg: kore[Lbladd'UndsCommUndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Register'Unds'Operand'Unds'Operand{}(Lblr1'Unds'REG-SYNTAX'Unds'Register{}(),Lblr1'Unds'REG-SYNTAX'Unds'Register{}(),Lblr0'Unds'REG-SYNTAX'Unds'Register{}())] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),Lbladd'UndsCommUndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Register'Unds'Operand'Unds'Operand{}(Lblr1'Unds'REG-SYNTAX'Unds'Register{}(),Lblr1'Unds'REG-SYNTAX'Unds'Register{}(),Lblr0'Unds'REG-SYNTAX'Unds'Register{}()))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:0:0:0) arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),Lblbr'UndsCommUndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Operand'Unds'Address'Unds'Address{}(Lblr2'Unds'REG-SYNTAX'Unds'Register{}(),Lblabs'LParUndsRParUnds'REG-SYNTAX'Unds'Address'Unds'Int{}(\dv{SortInt{}}("3")),Lblabs'LParUndsRParUnds'REG-SYNTAX'Unds'Address'Unds'Int{}(\dv{SortInt{}}("6")))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("0"),Lblle'UndsCommUndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Register'Unds'Operand'Unds'Operand{}(Lblr2'Unds'REG-SYNTAX'Unds'Register{}(),Lblr0'Unds'REG-SYNTAX'Unds'Register{}(),\dv{SortInt{}}("0")))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),Lblnot'UndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Register'Unds'Operand{}(Lblr2'Unds'REG-SYNTAX'Unds'Register{}(),Lblr2'Unds'REG-SYNTAX'Unds'Register{}())))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),Lbladd'UndsCommUndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Register'Unds'Operand'Unds'Operand{}(Lblr1'Unds'REG-SYNTAX'Unds'Register{}(),Lblr1'Unds'REG-SYNTAX'Unds'Register{}(),Lblr0'Unds'REG-SYNTAX'Unds'Register{}()))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),Lblbr'UndsCommUndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Operand'Unds'Address'Unds'Address{}(Lblr2'Unds'REG-SYNTAX'Unds'Register{}(),Lblabs'LParUndsRParUnds'REG-SYNTAX'Unds'Address'Unds'Int{}(\dv{SortInt{}}("3")),Lblabs'LParUndsRParUnds'REG-SYNTAX'Unds'Address'Unds'Int{}(\dv{SortInt{}}("6")))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),Lbladd'UndsCommUndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Register'Unds'Operand'Unds'Operand{}(Lblr1'Unds'REG-SYNTAX'Unds'Register{}(),Lblr1'Unds'REG-SYNTAX'Unds'Register{}(),Lblr0'Unds'REG-SYNTAX'Unds'Register{}()))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("0"),Lblle'UndsCommUndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Register'Unds'Operand'Unds'Operand{}(Lblr2'Unds'REG-SYNTAX'Unds'Register{}(),Lblr0'Unds'REG-SYNTAX'Unds'Register{}(),\dv{SortInt{}}("0")))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),Lblnot'UndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Register'Unds'Operand{}(Lblr2'Unds'REG-SYNTAX'Unds'Register{}(),Lblr2'Unds'REG-SYNTAX'Unds'Register{}())))] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:1) - arg: kore[\dv{SortInt{}}("4")] - arg: kore[Lbladd'UndsCommUndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Register'Unds'Operand'Unds'Operand{}(Lblr0'Unds'REG-SYNTAX'Unds'Register{}(),Lblr0'Unds'REG-SYNTAX'Unds'Register{}(),\dv{SortInt{}}("-1"))] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("4"),Lbladd'UndsCommUndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Register'Unds'Operand'Unds'Operand{}(Lblr0'Unds'REG-SYNTAX'Unds'Register{}(),Lblr0'Unds'REG-SYNTAX'Unds'Register{}(),\dv{SortInt{}}("-1")))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:0:0) arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),Lblbr'UndsCommUndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Operand'Unds'Address'Unds'Address{}(Lblr2'Unds'REG-SYNTAX'Unds'Register{}(),Lblabs'LParUndsRParUnds'REG-SYNTAX'Unds'Address'Unds'Int{}(\dv{SortInt{}}("3")),Lblabs'LParUndsRParUnds'REG-SYNTAX'Unds'Address'Unds'Int{}(\dv{SortInt{}}("6")))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),Lbladd'UndsCommUndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Register'Unds'Operand'Unds'Operand{}(Lblr1'Unds'REG-SYNTAX'Unds'Register{}(),Lblr1'Unds'REG-SYNTAX'Unds'Register{}(),Lblr0'Unds'REG-SYNTAX'Unds'Register{}()))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("0"),Lblle'UndsCommUndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Register'Unds'Operand'Unds'Operand{}(Lblr2'Unds'REG-SYNTAX'Unds'Register{}(),Lblr0'Unds'REG-SYNTAX'Unds'Register{}(),\dv{SortInt{}}("0")))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),Lblnot'UndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Register'Unds'Operand{}(Lblr2'Unds'REG-SYNTAX'Unds'Register{}(),Lblr2'Unds'REG-SYNTAX'Unds'Register{}())))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("4"),Lbladd'UndsCommUndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Register'Unds'Operand'Unds'Operand{}(Lblr0'Unds'REG-SYNTAX'Unds'Register{}(),Lblr0'Unds'REG-SYNTAX'Unds'Register{}(),\dv{SortInt{}}("-1")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),Lblbr'UndsCommUndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Operand'Unds'Address'Unds'Address{}(Lblr2'Unds'REG-SYNTAX'Unds'Register{}(),Lblabs'LParUndsRParUnds'REG-SYNTAX'Unds'Address'Unds'Int{}(\dv{SortInt{}}("3")),Lblabs'LParUndsRParUnds'REG-SYNTAX'Unds'Address'Unds'Int{}(\dv{SortInt{}}("6")))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),Lbladd'UndsCommUndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Register'Unds'Operand'Unds'Operand{}(Lblr1'Unds'REG-SYNTAX'Unds'Register{}(),Lblr1'Unds'REG-SYNTAX'Unds'Register{}(),Lblr0'Unds'REG-SYNTAX'Unds'Register{}()))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("0"),Lblle'UndsCommUndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Register'Unds'Operand'Unds'Operand{}(Lblr2'Unds'REG-SYNTAX'Unds'Register{}(),Lblr0'Unds'REG-SYNTAX'Unds'Register{}(),\dv{SortInt{}}("0")))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),Lblnot'UndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Register'Unds'Operand{}(Lblr2'Unds'REG-SYNTAX'Unds'Register{}(),Lblr2'Unds'REG-SYNTAX'Unds'Register{}()))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("4"),Lbladd'UndsCommUndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Register'Unds'Operand'Unds'Operand{}(Lblr0'Unds'REG-SYNTAX'Unds'Register{}(),Lblr0'Unds'REG-SYNTAX'Unds'Register{}(),\dv{SortInt{}}("-1"))))] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:0:1) - arg: kore[\dv{SortInt{}}("5")] - arg: kore[Lbljump'UndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Address{}(Lblabs'LParUndsRParUnds'REG-SYNTAX'Unds'Address'Unds'Int{}(\dv{SortInt{}}("0")))] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("5"),Lbljump'UndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Address{}(Lblabs'LParUndsRParUnds'REG-SYNTAX'Unds'Address'Unds'Int{}(\dv{SortInt{}}("0"))))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:0) arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),Lblbr'UndsCommUndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Operand'Unds'Address'Unds'Address{}(Lblr2'Unds'REG-SYNTAX'Unds'Register{}(),Lblabs'LParUndsRParUnds'REG-SYNTAX'Unds'Address'Unds'Int{}(\dv{SortInt{}}("3")),Lblabs'LParUndsRParUnds'REG-SYNTAX'Unds'Address'Unds'Int{}(\dv{SortInt{}}("6")))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),Lbladd'UndsCommUndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Register'Unds'Operand'Unds'Operand{}(Lblr1'Unds'REG-SYNTAX'Unds'Register{}(),Lblr1'Unds'REG-SYNTAX'Unds'Register{}(),Lblr0'Unds'REG-SYNTAX'Unds'Register{}()))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("0"),Lblle'UndsCommUndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Register'Unds'Operand'Unds'Operand{}(Lblr2'Unds'REG-SYNTAX'Unds'Register{}(),Lblr0'Unds'REG-SYNTAX'Unds'Register{}(),\dv{SortInt{}}("0")))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),Lblnot'UndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Register'Unds'Operand{}(Lblr2'Unds'REG-SYNTAX'Unds'Register{}(),Lblr2'Unds'REG-SYNTAX'Unds'Register{}()))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("4"),Lbladd'UndsCommUndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Register'Unds'Operand'Unds'Operand{}(Lblr0'Unds'REG-SYNTAX'Unds'Register{}(),Lblr0'Unds'REG-SYNTAX'Unds'Register{}(),\dv{SortInt{}}("-1"))))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("5"),Lbljump'UndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Address{}(Lblabs'LParUndsRParUnds'REG-SYNTAX'Unds'Address'Unds'Int{}(\dv{SortInt{}}("0"))))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),Lblbr'UndsCommUndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Operand'Unds'Address'Unds'Address{}(Lblr2'Unds'REG-SYNTAX'Unds'Register{}(),Lblabs'LParUndsRParUnds'REG-SYNTAX'Unds'Address'Unds'Int{}(\dv{SortInt{}}("3")),Lblabs'LParUndsRParUnds'REG-SYNTAX'Unds'Address'Unds'Int{}(\dv{SortInt{}}("6")))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),Lbladd'UndsCommUndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Register'Unds'Operand'Unds'Operand{}(Lblr1'Unds'REG-SYNTAX'Unds'Register{}(),Lblr1'Unds'REG-SYNTAX'Unds'Register{}(),Lblr0'Unds'REG-SYNTAX'Unds'Register{}()))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("0"),Lblle'UndsCommUndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Register'Unds'Operand'Unds'Operand{}(Lblr2'Unds'REG-SYNTAX'Unds'Register{}(),Lblr0'Unds'REG-SYNTAX'Unds'Register{}(),\dv{SortInt{}}("0")))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),Lblnot'UndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Register'Unds'Operand{}(Lblr2'Unds'REG-SYNTAX'Unds'Register{}(),Lblr2'Unds'REG-SYNTAX'Unds'Register{}()))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("4"),Lbladd'UndsCommUndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Register'Unds'Operand'Unds'Operand{}(Lblr0'Unds'REG-SYNTAX'Unds'Register{}(),Lblr0'Unds'REG-SYNTAX'Unds'Register{}(),\dv{SortInt{}}("-1")))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("5"),Lbljump'UndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Address{}(Lblabs'LParUndsRParUnds'REG-SYNTAX'Unds'Address'Unds'Int{}(\dv{SortInt{}}("0")))))] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1) - arg: kore[\dv{SortInt{}}("6")] - arg: kore[Lblret'UndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Operand{}(Lblr1'Unds'REG-SYNTAX'Unds'Register{}())] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("6"),Lblret'UndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Operand{}(Lblr1'Unds'REG-SYNTAX'Unds'Register{}()))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0) arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),Lblbr'UndsCommUndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Operand'Unds'Address'Unds'Address{}(Lblr2'Unds'REG-SYNTAX'Unds'Register{}(),Lblabs'LParUndsRParUnds'REG-SYNTAX'Unds'Address'Unds'Int{}(\dv{SortInt{}}("3")),Lblabs'LParUndsRParUnds'REG-SYNTAX'Unds'Address'Unds'Int{}(\dv{SortInt{}}("6")))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),Lbladd'UndsCommUndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Register'Unds'Operand'Unds'Operand{}(Lblr1'Unds'REG-SYNTAX'Unds'Register{}(),Lblr1'Unds'REG-SYNTAX'Unds'Register{}(),Lblr0'Unds'REG-SYNTAX'Unds'Register{}()))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("0"),Lblle'UndsCommUndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Register'Unds'Operand'Unds'Operand{}(Lblr2'Unds'REG-SYNTAX'Unds'Register{}(),Lblr0'Unds'REG-SYNTAX'Unds'Register{}(),\dv{SortInt{}}("0")))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),Lblnot'UndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Register'Unds'Operand{}(Lblr2'Unds'REG-SYNTAX'Unds'Register{}(),Lblr2'Unds'REG-SYNTAX'Unds'Register{}()))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("4"),Lbladd'UndsCommUndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Register'Unds'Operand'Unds'Operand{}(Lblr0'Unds'REG-SYNTAX'Unds'Register{}(),Lblr0'Unds'REG-SYNTAX'Unds'Register{}(),\dv{SortInt{}}("-1")))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("5"),Lbljump'UndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Address{}(Lblabs'LParUndsRParUnds'REG-SYNTAX'Unds'Address'Unds'Int{}(\dv{SortInt{}}("0")))))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("6"),Lblret'UndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Operand{}(Lblr1'Unds'REG-SYNTAX'Unds'Register{}()))] diff --git a/test/output/set-fun/input.proof.out.diff b/test/output/set-fun/input.proof.out.diff index 191a5c6b5..15747395e 100644 --- a/test/output/set-fun/input.proof.out.diff +++ b/test/output/set-fun/input.proof.out.diff @@ -1,13 +1,4 @@ version: 13 -hook: SET.element LblSetItem{} () - arg: kore[Lblc'Unds'SET-FUN-SYNTAX'Unds'Key{}()] -hook result: kore[LblSetItem{}(Lblc'Unds'SET-FUN-SYNTAX'Unds'Key{}())] -hook: SET.element LblSetItem{} () - arg: kore[Lblb'Unds'SET-FUN-SYNTAX'Unds'Key{}()] -hook result: kore[LblSetItem{}(Lblb'Unds'SET-FUN-SYNTAX'Unds'Key{}())] -hook: SET.element LblSetItem{} () - arg: kore[Lbla'Unds'SET-FUN-SYNTAX'Unds'Key{}()] -hook result: kore[LblSetItem{}(Lbla'Unds'SET-FUN-SYNTAX'Unds'Key{}())] hook: SET.concat Lbl'Unds'Set'Unds'{} () arg: kore[LblSetItem{}(Lbla'Unds'SET-FUN-SYNTAX'Unds'Key{}())] arg: kore[LblSetItem{}(Lblb'Unds'SET-FUN-SYNTAX'Unds'Key{}())] @@ -20,19 +11,10 @@ function: Lbl'Hash'hasKey'LParUndsCommUndsRParUnds'SET-FUN-SYNTAX'Unds'Bool'Unds rule: 98 2 VarK = kore[Lbla'Unds'SET-FUN-SYNTAX'Unds'Key{}()] VarS = kore[Lbl'Unds'Set'Unds'{}(Lbl'Unds'Set'Unds'{}(LblSetItem{}(Lblc'Unds'SET-FUN-SYNTAX'Unds'Key{}()),LblSetItem{}(Lbla'Unds'SET-FUN-SYNTAX'Unds'Key{}())),LblSetItem{}(Lblb'Unds'SET-FUN-SYNTAX'Unds'Key{}()))] -hook: SET.element LblSetItem{} (0) - arg: kore[Lbla'Unds'SET-FUN-SYNTAX'Unds'Key{}()] -hook result: kore[LblSetItem{}(Lbla'Unds'SET-FUN-SYNTAX'Unds'Key{}())] hook: SET.in LblSet'Coln'in{} () arg: kore[LblSetItem{}(Lbla'Unds'SET-FUN-SYNTAX'Unds'Key{}())] arg: kore[Lbl'Unds'Set'Unds'{}(Lbl'Unds'Set'Unds'{}(LblSetItem{}(Lblc'Unds'SET-FUN-SYNTAX'Unds'Key{}()),LblSetItem{}(Lbla'Unds'SET-FUN-SYNTAX'Unds'Key{}())),LblSetItem{}(Lblb'Unds'SET-FUN-SYNTAX'Unds'Key{}()))] hook result: kore[\dv{SortBool{}}("false")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[\dv{SortBool{}}("false")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortBool{}}("false"))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortBool{}}("false"))] diff --git a/test/output/simple/input.proof.intermediate.out.diff b/test/output/simple/input.proof.intermediate.out.diff index c5d9ff0c8..357ae9a13 100644 --- a/test/output/simple/input.proof.intermediate.out.diff +++ b/test/output/simple/input.proof.intermediate.out.diff @@ -3,12 +3,6 @@ function: Lblf'LParUndsRParUnds'SIMPLE'Unds'Expr'Unds'Int{} () arg: kore[\dv{SortInt{}}("0")] rule: 2725 1 Var'Unds'Gen0 = kore[\dv{SortInt{}}("0")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[\dv{SortInt{}}("0")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortInt{}}("0"))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortInt{}}("0"))] diff --git a/test/output/simple/input.proof.out.diff b/test/output/simple/input.proof.out.diff index c8cda9a69..dedd22d3f 100644 --- a/test/output/simple/input.proof.out.diff +++ b/test/output/simple/input.proof.out.diff @@ -2,12 +2,6 @@ version: 13 function: Lblf'LParUndsRParUnds'SIMPLE'Unds'Expr'Unds'Int{} () rule: 2725 1 Var'Unds'Gen0 = kore[\dv{SortInt{}}("0")] -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[\dv{SortInt{}}("0")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortInt{}}("0"))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortInt{}}("0"))] diff --git a/test/output/single-rewrite/foo-a.proof.out.diff b/test/output/single-rewrite/foo-a.proof.out.diff index 79489f9c3..8ae9e9627 100644 --- a/test/output/single-rewrite/foo-a.proof.out.diff +++ b/test/output/single-rewrite/foo-a.proof.out.diff @@ -1,10 +1,4 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[LblFooA'LParRParUnds'SINGLE-REWRITE-SYNTAX'Unds'Foo{}()] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),LblFooA'LParRParUnds'SINGLE-REWRITE-SYNTAX'Unds'Foo{}())] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),LblFooA'LParRParUnds'SINGLE-REWRITE-SYNTAX'Unds'Foo{}())] diff --git a/test/output/sum-cell/in.proof.out.diff b/test/output/sum-cell/in.proof.out.diff index c0e6d7b92..8a5485ef3 100644 --- a/test/output/sum-cell/in.proof.out.diff +++ b/test/output/sum-cell/in.proof.out.diff @@ -1,10 +1,4 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[\dv{SortInt{}}("42")] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortInt{}}("42"))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortInt{}}("42"))] diff --git a/test/output/tree-reverse-int/reverse-one-five.proof.intermediate.out.diff b/test/output/tree-reverse-int/reverse-one-five.proof.intermediate.out.diff index fbfde4d33..556217107 100644 --- a/test/output/tree-reverse-int/reverse-one-five.proof.intermediate.out.diff +++ b/test/output/tree-reverse-int/reverse-one-five.proof.intermediate.out.diff @@ -1,10 +1,4 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lbl'Hash'reverse-one-five'Unds'TREE-REVERSE-INT-SYNTAX'Unds'KItem{}()] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'reverse-one-five'Unds'TREE-REVERSE-INT-SYNTAX'Unds'KItem{}())] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'reverse-one-five'Unds'TREE-REVERSE-INT-SYNTAX'Unds'KItem{}())] diff --git a/test/output/tree-reverse-int/reverse-one-five.proof.out.diff b/test/output/tree-reverse-int/reverse-one-five.proof.out.diff index dd10ddb43..7c435ca78 100644 --- a/test/output/tree-reverse-int/reverse-one-five.proof.out.diff +++ b/test/output/tree-reverse-int/reverse-one-five.proof.out.diff @@ -1,10 +1,4 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lbl'Hash'reverse-one-five'Unds'TREE-REVERSE-INT-SYNTAX'Unds'KItem{}()] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'reverse-one-five'Unds'TREE-REVERSE-INT-SYNTAX'Unds'KItem{}())] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'reverse-one-five'Unds'TREE-REVERSE-INT-SYNTAX'Unds'KItem{}())] diff --git a/test/output/tree-reverse-int/reverse-one.proof.intermediate.out.diff b/test/output/tree-reverse-int/reverse-one.proof.intermediate.out.diff index ff267c8db..57c13f619 100644 --- a/test/output/tree-reverse-int/reverse-one.proof.intermediate.out.diff +++ b/test/output/tree-reverse-int/reverse-one.proof.intermediate.out.diff @@ -1,10 +1,4 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lbl'Hash'reverse-one'Unds'TREE-REVERSE-INT-SYNTAX'Unds'KItem{}()] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'reverse-one'Unds'TREE-REVERSE-INT-SYNTAX'Unds'KItem{}())] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'reverse-one'Unds'TREE-REVERSE-INT-SYNTAX'Unds'KItem{}())] diff --git a/test/output/tree-reverse-int/reverse-one.proof.out.diff b/test/output/tree-reverse-int/reverse-one.proof.out.diff index d31f465cc..e62269e31 100644 --- a/test/output/tree-reverse-int/reverse-one.proof.out.diff +++ b/test/output/tree-reverse-int/reverse-one.proof.out.diff @@ -1,10 +1,4 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lbl'Hash'reverse-one'Unds'TREE-REVERSE-INT-SYNTAX'Unds'KItem{}()] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'reverse-one'Unds'TREE-REVERSE-INT-SYNTAX'Unds'KItem{}())] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'reverse-one'Unds'TREE-REVERSE-INT-SYNTAX'Unds'KItem{}())] diff --git a/test/output/tree-reverse/simplify.proof.intermediate.out.diff b/test/output/tree-reverse/simplify.proof.intermediate.out.diff index 1c98ccf36..3f2b529f9 100644 --- a/test/output/tree-reverse/simplify.proof.intermediate.out.diff +++ b/test/output/tree-reverse/simplify.proof.intermediate.out.diff @@ -1,10 +1,4 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lbl'Hash'Init'Unds'TREE-REVERSE-SYNTAX'Unds'KItem{}()] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'Init'Unds'TREE-REVERSE-SYNTAX'Unds'KItem{}())] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'Init'Unds'TREE-REVERSE-SYNTAX'Unds'KItem{}())] diff --git a/test/output/tree-reverse/simplify.proof.out.diff b/test/output/tree-reverse/simplify.proof.out.diff index 43bf05dfc..e286a82e1 100644 --- a/test/output/tree-reverse/simplify.proof.out.diff +++ b/test/output/tree-reverse/simplify.proof.out.diff @@ -1,10 +1,4 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lbl'Hash'Init'Unds'TREE-REVERSE-SYNTAX'Unds'KItem{}()] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'Init'Unds'TREE-REVERSE-SYNTAX'Unds'KItem{}())] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'Init'Unds'TREE-REVERSE-SYNTAX'Unds'KItem{}())] diff --git a/test/output/two-counters/10.proof.out.diff b/test/output/two-counters/10.proof.out.diff index 2ff0e8835..145a3c2c2 100644 --- a/test/output/two-counters/10.proof.out.diff +++ b/test/output/two-counters/10.proof.out.diff @@ -1,10 +1,4 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lblstate'LParUndsCommUndsRParUnds'TWO-COUNTERS-SYNTAX'Unds'State'Unds'Int'Unds'Int{}(\dv{SortInt{}}("10"),\dv{SortInt{}}("0"))] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblstate'LParUndsCommUndsRParUnds'TWO-COUNTERS-SYNTAX'Unds'State'Unds'Int'Unds'Int{}(\dv{SortInt{}}("10"),\dv{SortInt{}}("0")))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblstate'LParUndsCommUndsRParUnds'TWO-COUNTERS-SYNTAX'Unds'State'Unds'Int'Unds'Int{}(\dv{SortInt{}}("10"),\dv{SortInt{}}("0")))] diff --git a/test/output/type-cast/input.proof.intermediate.out.diff b/test/output/type-cast/input.proof.intermediate.out.diff index c6697c7fc..f37084d6a 100644 --- a/test/output/type-cast/input.proof.intermediate.out.diff +++ b/test/output/type-cast/input.proof.intermediate.out.diff @@ -1,10 +1,4 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lblf'LParUndsRParUnds'TYPE-CAST-SYNTAX'Unds'Foo'Unds'Foo{}(Lblsymbol'Unds'TYPE-CAST-SYNTAX'Unds'Oof{}())] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblf'LParUndsRParUnds'TYPE-CAST-SYNTAX'Unds'Foo'Unds'Foo{}(Lblsymbol'Unds'TYPE-CAST-SYNTAX'Unds'Oof{}()))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblf'LParUndsRParUnds'TYPE-CAST-SYNTAX'Unds'Foo'Unds'Foo{}(Lblsymbol'Unds'TYPE-CAST-SYNTAX'Unds'Oof{}()))] diff --git a/test/output/type-cast/input.proof.out.diff b/test/output/type-cast/input.proof.out.diff index 596b8ae94..c0445f1f7 100644 --- a/test/output/type-cast/input.proof.out.diff +++ b/test/output/type-cast/input.proof.out.diff @@ -1,10 +1,4 @@ version: 13 -hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lblf'LParUndsRParUnds'TYPE-CAST-SYNTAX'Unds'Foo'Unds'Foo{}(Lblsymbol'Unds'TYPE-CAST-SYNTAX'Unds'Oof{}())] -hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblf'LParUndsRParUnds'TYPE-CAST-SYNTAX'Unds'Foo'Unds'Foo{}(Lblsymbol'Unds'TYPE-CAST-SYNTAX'Unds'Oof{}()))] -hook: MAP.unit Lbl'Stop'Map{} () -hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblf'LParUndsRParUnds'TYPE-CAST-SYNTAX'Unds'Foo'Unds'Foo{}(Lblsymbol'Unds'TYPE-CAST-SYNTAX'Unds'Oof{}()))]