whiley_test_file 0.6.2

An API for manipulating test files for the Whiley Programming Language.
Documentation
original.name="ListAssign_Valid_3"
======
>>> main.whiley


function update(int[][] ls) -> int[][]
requires |ls| > 0 && |ls[0]| > 0:
    //
    ls[0][0] = 10
    return ls

function f(int[][] ls) -> {int[][] f1, int[][] f2}
requires |ls| > 0 && |ls[0]| > 0:
    //
    int[][] nls = update(ls)
    return {f1: ls, f2: nls}

public export method test() :
    int[][] ls = [[1, 2, 3, 4]]
    {int[][] f1, int[][] f2} r = f(ls)
    assume r.f1 == [[1,2,3,4]]
    assume r.f2 == [[10,2,3,4]]    

---