Kaba struct Resource ed

...

Syntax ed

struct Resource
    var children: Resource[]
    var id: string
    var options: string[]
    var title: string
    var tooltip: string
    var type: string
    var x: i32
    var y: i32

    # constructors
    func mut __init__()

    # functions
    func show(indent: i32)
    func str(indent: i32) -> string

    # operators
    func mut __assign__(other: Resource) # Resource = Resource

Functions ed

func show(indent: i32)
...

func str(indent: i32) -> string
...

Elements ed

var children: Resource[]
...

var id: string
...

var options: string[]
...

var title: string
...

var tooltip: string
...

var type: string
...

var x: i32
...

var y: i32
...