1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
(component
(component
(component
(component)
(instance (instantiate 0))
(export "a" (instance 0))
)
(instance (instantiate 0))
(export "a" (instance 0))
)
(instance (instantiate 0)) ;; instance 0
(alias export 0 "a" (instance)) ;; instance 1
(export "a" (instance 1)) ;; instance 2
(alias export 2 "a" (instance)) ;; instance 3
(export "inner-a" (instance 3)) ;; instance 4
)
(component
(component
(core module)
(export "a" (core module 0))
)
(instance (instantiate 0))
(alias export 0 "a" (core module)) ;; module 0
(export "a" (core module 0)) ;; module 1
(core instance (instantiate 1))
)
|