init compress((Test t) -> begin print("h") end)

abstract class Test abstract function do(Test test)

function encodePositions(Test tp) print("e") doSeq((Test t) -> tp.do(tp)) print("f")

function compress(Test tp) print("a") doSeq((Test t) -> begin print("c") encodePositions((Test t) -> begin print("g") tp.do(t) end) print("d") end) print("b")

function doSeq(Test t) nullTimer(() -> t.do(t))


goto line:
Compare with:
text copy window edit this code post new code