ref: babf901b4a508c3ec5d1f89655f10377bbdf9637
dir: /module/alphabet/gridtypes.m/
# warning: autogenerated code; don't bother to change this, change mktypeset.b or grid.b instead
Gridtypes: module {
PATH: con "/dis/alphabet/gridtypes.dis";
Gridcvt: adt {
values: ref Extvalues->Values[ref Grid->Value];
int2ext: fn(cvt: self ref Gridcvt, v: ref Grid->Value): ref Alphabet->Value;
ext2int: fn(cvt: self ref Gridcvt, ev: ref Alphabet->Value): ref Grid->Value;
dup: fn(cvt: self ref Gridcvt, ev: ref Alphabet->Value): ref Alphabet->Value;
free: fn(cvt: self ref Gridcvt, 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 Grid->Value]),
ref Gridcvt
);
};
Gridsubtypes: module {
proxy: fn(): chan of ref Proxy->Typescmd[ref Grid->Value];
};