2011-05-25 10:10:30 -07:00
|
|
|
import a1::b1::word_traveler;
|
2011-05-23 18:52:55 -07:00
|
|
|
|
2011-07-27 14:19:39 +02:00
|
|
|
mod a1 {
|
2011-08-19 15:16:48 -07:00
|
|
|
//
|
2011-07-27 14:19:39 +02:00
|
|
|
mod b1 {
|
2011-08-19 15:16:48 -07:00
|
|
|
//
|
2011-07-27 14:19:39 +02:00
|
|
|
import a2::b1::*;
|
2011-08-19 15:16:48 -07:00
|
|
|
// <-\
|
2011-07-27 14:19:39 +02:00
|
|
|
export word_traveler; // |
|
|
|
|
}
|
2011-08-19 15:16:48 -07:00
|
|
|
// |
|
2011-07-27 14:19:39 +02:00
|
|
|
mod b2 {
|
2011-08-19 15:16:48 -07:00
|
|
|
// |
|
2011-07-27 14:19:39 +02:00
|
|
|
import a2::b2::*;
|
2011-08-19 15:16:48 -07:00
|
|
|
// <-\ -\ |
|
2011-07-27 14:19:39 +02:00
|
|
|
export word_traveler; // | | |
|
|
|
|
} // | | |
|
|
|
|
}
|
2011-08-19 15:16:48 -07:00
|
|
|
// | | |
|
|
|
|
// | | |
|
|
|
|
mod a2 {
|
|
|
|
// | | |
|
2011-11-08 11:09:40 -08:00
|
|
|
native "c-stack-cdecl" mod b1 = "" {
|
2011-08-19 15:16:48 -07:00
|
|
|
// | | |
|
|
|
|
import a1::b2::*;
|
|
|
|
// | <-/ -/
|
|
|
|
export word_traveler; // |
|
|
|
|
}
|
|
|
|
// |
|
|
|
|
mod b2 {
|
|
|
|
// |
|
|
|
|
fn word_traveler() { // |
|
|
|
|
log "ahoy!"; // -/
|
|
|
|
} //
|
|
|
|
} //
|
|
|
|
}
|
|
|
|
//
|
2011-05-23 18:52:55 -07:00
|
|
|
|
|
|
|
|
2011-08-19 15:16:48 -07:00
|
|
|
fn main() { word_traveler(); }
|