Kaba struct Matrix ed

...

Syntax ed

struct Matrix
    var e: f64[]
    var m: i32
    var n: i32

    # constructors
    func mut __init__()
    func mut __init__(el: f64[][])

    # functions
    func mut clear(_m: i32, _n: i32)
    func selfref get(i: i32, j: i32) -> f64&

    # operators
    func __str__() -> string             # str(Matrix) -> string
    func mut __assign__(other: Matrix)   # Matrix = Matrix

Functions ed

func mut clear(_m: i32, _n: i32)
...

func selfref get(i: i32, j: i32) -> f64&
...

Elements ed

var e: f64[]
...

var m: i32
...

var n: i32
...