blob: 8929fba75797f6b3aceb7ca0c2fef1c475478729 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
# warning: autogenerated code; don't bother to change this, change mktypeset.b or fs.b instead
Fstypes: module {
PATH: con "/dis/alphabet/fstypes.dis";
Fscvt: adt {
values: ref Extvalues->Values[ref Fs->Value];
int2ext: fn(cvt: self ref Fscvt, v: ref Fs->Value): ref Alphabet->Value;
ext2int: fn(cvt: self ref Fscvt, ev: ref Alphabet->Value): ref Fs->Value;
dup: fn(cvt: self ref Fscvt, ev: ref Alphabet->Value): ref Alphabet->Value;
free: fn(cvt: self ref Fscvt, ev: ref Alphabet->Value, used: int);
};
proxy: fn(): chan of ref Proxy->Typescmd[ref Alphabet->Value];
proxy0: fn(): (
chan of ref Proxy->Typescmd[ref Alphabet->Value],
chan of (string, chan of ref Proxy->Typescmd[ref Fs->Value]),
ref Fscvt
);
};
Fssubtypes: module {
proxy: fn(): chan of ref Proxy->Typescmd[ref Fs->Value];
};
|