jcubic / gaiman

Gaiman: Text based game engine and programming language
https://gaiman.js.org
GNU General Public License v3.0
138 stars 11 forks source link

Add syntax for simple array and object destructuring #79

Open jcubic opened 2 years ago

jcubic commented 2 years ago

add support for:

let { x, y } = {
  "x" => 10,
  "y" => 20
}
let [ x, y ] = [10, 20]
let [ x, *args ] = [1, 2, 3, 4, 5]