Compiler projects using llvm
module Module1 {
  module Sub1 {
    umbrella "Sub1"
    module * { export * }
  }

  module Sub2 {
    umbrella "Sub2"
    module * { export * }
  }
}

module Module2 {
  umbrella "Module2"
  module * { export * }
}

module Other {
  textual header "function.h"
  textual header "class.h"
}