Kaba class Context ed

...

Syntax ed

class Context
    var packages: Package&[]

    # functions
    func mut create_module_for_source(source: string, just_analize: bool) -> shared[Module]
    func mut execute_single_command(cmd: string)
    func pure get_dynamic_type(p: void*) -> Class*
    func mut load_module(filename: Path, just_analize: bool) -> shared[Module]
    func static create() -> xfer[Context]

Functions ed

func mut create_module_for_source(source: string, just_analize: bool) -> shared[Module]
...

func mut execute_single_command(cmd: string)
...

func pure get_dynamic_type(p: void*) -> Class*
...

func mut load_module(filename: Path, just_analize: bool) -> shared[Module]
...

func static create() -> xfer[Context]
...

Elements ed

var packages: Package&[]
...