1module public1 {
2  header "public1.h"
3}
4module public2 {
5  header "public2.h"
6  module public2sub {
7    header "public2sub.h"
8  }
9}
10