blob: 5542f3b633aa39bd965b7bd834ac4f2e5b74ec2e (
plain)
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
30
31
32
33
34
35
36
37
38
39
40
41
42
|
import a1::b1::word_traveler;
mod a1 {
//
mod b1 {
//
import a2::b1::*;
// <-\
export word_traveler; // |
}
// |
mod b2 {
// |
import a2::b2::*;
// <-\ -\ |
export word_traveler; // | | |
} // | | |
}
// | | |
// | | |
mod a2 {
// | | |
#[abi = "cdecl"]
#[nolink]
native mod b1 {
// | | |
import a1::b2::*;
// | <-/ -/
export word_traveler; // |
}
// |
mod b2 {
// |
fn word_traveler() { // |
#debug("ahoy!"); // -/
} //
} //
}
//
fn main() { word_traveler(); }
|