blob: 70c9da651ed863112a21f51ec68756aa626d8f47 (
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
|
implement Src;
include "sys.m";
sys: Sys;
include "draw.m";
include "dis.m";
dis: Dis;
Src: module
{
init: fn(nil: ref Draw->Context, argv: list of string);
};
init(nil: ref Draw->Context, argv: list of string)
{
sys = load Sys Sys->PATH;
dis = load Dis Dis->PATH;
if(dis != nil){
dis->init();
for(argv = tl argv; argv != nil; argv = tl argv){
src := dis->src(hd argv);
if(src == nil)
src = "?";
sys->print("%s: %s\n", hd argv, src);
}
}
}
|