2ee3671c36
This change makes considerable progress on the `mu describe` command; the only thing remaining to be implemented now is full IL printing. It now prints the full package/module structure. For example, to print the set of exports from our scenarios/point test: $ mujs tools/mujs/tests/output/scenarios/point/ | mu describe - -e package "scenarios/point" { dependencies [] module "index" { class "Point" [public] { method "add": (other: any): any property "x" [public, readonly]: number property "y" [public, readonly]: number method ".ctor": (x: number, y: number): any } } } This is just a pretty-printed, but is coming in handy with debugging. |
||
---|---|---|
.. | ||
decode.go | ||
decode_definitions.go | ||
decode_expressions.go | ||
decode_statements.go |