1*71975703SRichard Trieumodule Module1 {
2*71975703SRichard Trieu  module Sub1 {
3*71975703SRichard Trieu    umbrella "Sub1"
4*71975703SRichard Trieu    module * { export * }
5*71975703SRichard Trieu  }
6*71975703SRichard Trieu
7*71975703SRichard Trieu  module Sub2 {
8*71975703SRichard Trieu    umbrella "Sub2"
9*71975703SRichard Trieu    module * { export * }
10*71975703SRichard Trieu  }
11*71975703SRichard Trieu}
12*71975703SRichard Trieu
13*71975703SRichard Trieumodule Module2 {
14*71975703SRichard Trieu  umbrella "Module2"
15*71975703SRichard Trieu  module * { export * }
16*71975703SRichard Trieu}
17*71975703SRichard Trieu
18*71975703SRichard Trieumodule Other {
19*71975703SRichard Trieu  textual header "function.h"
20*71975703SRichard Trieu  textual header "class.h"
21*71975703SRichard Trieu}
22