rokucommunity / brs

An interpreter for the BrightScript language that runs on non-Roku platforms.
MIT License
4 stars 2 forks source link

Implement support for Multi-Dimensional Array access #66

Open lvcabral opened 3 months ago

lvcabral commented 3 months ago

Roku supports multi-dimensional array indexes for roArray and roList

    ' three dimensional array
    a = [[1,2,["a","b","c"]], [4,5,["d","e","f"]], [7,8,["g","h","i"]]]
    print a[1][2][2]'==> f
    print a[1,2][2] '==> f
    print a[1][2,2] '==> f
    print a[1,2,2]  '==> f
    print a[1,2,3]  '==> invalid

    'Assign with multi-index
    a[2, 1] = true
    print a[2, 1] '==> true