📄 syms
字号:
'D' 32 nsubf; 'A' Cacheinfo 36 cache; 'A' Cachesubf 40 subf; 'A' Cachefont 44 sub; 'A' Image 48 cacheimage;};defnFont(addr) { complex Font addr; print(" name ", addr.name\X, "\n"); print(" display ", addr.display\X, "\n"); print(" height ", addr.height, "\n"); print(" ascent ", addr.ascent, "\n"); print(" maxldepth ", addr.maxldepth, "\n"); print(" width ", addr.width, "\n"); print(" ldepth ", addr.ldepth, "\n"); print(" nsub ", addr.nsub, "\n"); print(" age ", addr.age, "\n"); print(" ncache ", addr.ncache, "\n"); print(" nsubf ", addr.nsubf, "\n"); print(" cache ", addr.cache\X, "\n"); print(" subf ", addr.subf\X, "\n"); print(" sub ", addr.sub\X, "\n"); print(" cacheimage ", addr.cacheimage\X, "\n");};complex Point ZP;complex Rectangle ZR;complex Display display;complex Font font;complex Image screen;sizeofAlt = 20;aggr Alt{ 'X' 0 c; 'X' 4 v; 'D' 8 op; 'X' 12 tag; 'U' 16 q;};defnAlt(addr) { complex Alt addr; print(" c ", addr.c\X, "\n"); print(" v ", addr.v\X, "\n"); print(" op ", addr.op, "\n"); print(" tag ", addr.tag\X, "\n"); print(" q ", addr.q, "\n");};sizeofRef = 4;aggr Ref{ 'D' 0 ref;};defnRef(addr) { complex Ref addr; print(" ref ", addr.ref, "\n");};sizeofCursor = 72;aggr Cursor{ Point 0 offset; 'a' 8 clr; 'a' 40 set;};defnCursor(addr) { complex Cursor addr; print("Point offset {\n"); Point(addr.offset); print("}\n"); print(" clr ", addr.clr, "\n"); print(" set ", addr.set, "\n");};sizeofMouse = 16;aggr Mouse{ 'D' 0 buttons; Point 4 xy; 'U' 12 msec;};defnMouse(addr) { complex Mouse addr; print(" buttons ", addr.buttons, "\n"); print("Point xy {\n"); Point(addr.xy); print("}\n"); print(" msec ", addr.msec, "\n");};sizeofMousectl = 44;aggr Mousectl{ { 'D' 0 buttons; Point 4 xy; 'U' 12 msec; }; 'X' 16 c; 'X' 20 reshapec; 'X' 24 file; 'D' 28 mfd; 'D' 32 cfd; 'D' 36 pid; 'A' Image 40 image;};defnMousectl(addr) { complex Mousectl addr; print("Mouse {\n"); Mouse(addr+0); print("}\n"); print(" c ", addr.c\X, "\n"); print(" reshapec ", addr.reshapec\X, "\n"); print(" file ", addr.file\X, "\n"); print(" mfd ", addr.mfd, "\n"); print(" cfd ", addr.cfd, "\n"); print(" pid ", addr.pid, "\n"); print(" image ", addr.image\X, "\n");};sizeofMenu = 12;aggr Menu{ 'X' 0 item; 'X' 4 gen; 'D' 8 lasthit;};defnMenu(addr) { complex Menu addr; print(" item ", addr.item\X, "\n"); print(" gen ", addr.gen\X, "\n"); print(" lasthit ", addr.lasthit, "\n");};sizeofKeyboardctl = 20;aggr Keyboardctl{ 'X' 0 c; 'X' 4 file; 'D' 8 consfd; 'D' 12 ctlfd; 'D' 16 pid;};defnKeyboardctl(addr) { complex Keyboardctl addr; print(" c ", addr.c\X, "\n"); print(" file ", addr.file\X, "\n"); print(" consfd ", addr.consfd, "\n"); print(" ctlfd ", addr.ctlfd, "\n"); print(" pid ", addr.pid, "\n");};BACK = 0;HIGH = 1;BORD = 2;TEXT = 3;HTEXT = 4;NCOL = 5;sizeof_3_ = 4;aggr _3_{ 'd' 0 bc; 'd' 2 minwid;};defn_3_(addr) { complex _3_ addr; print(" bc ", addr.bc, "\n"); print(" minwid ", addr.minwid, "\n");};sizeof_4_ = 4;aggr _4_{ 'X' 0 ptr; { 'd' 0 bc; 'd' 2 minwid; };};defn_4_(addr) { complex _4_ addr; print(" ptr ", addr.ptr\X, "\n"); print("_3_ {\n"); _3_(addr+0); print("}\n");};sizeofFrbox = 12;aggr Frbox{ 'D' 0 wid; 'D' 4 nrune; { 'X' 8 ptr; { 'd' 8 bc; 'd' 10 minwid; }; };};defnFrbox(addr) { complex Frbox addr; print(" wid ", addr.wid, "\n"); print(" nrune ", addr.nrune, "\n"); print("_4_ {\n"); _4_(addr+8); print("}\n");};complex Font font;complex Display display;sizeofFrame = 108;aggr Frame{ 'A' Font 0 font; 'A' Display 4 display; 'A' Image 8 b; 'a' 12 cols; Rectangle 32 r; Rectangle 48 entire; 'X' 64 scroll; 'A' Frbox 68 box; 'U' 72 p0; 'U' 76 p1; 'u' 80 nbox; 'u' 82 nalloc; 'u' 84 maxtab; 'u' 86 nchars; 'u' 88 nlines; 'u' 90 maxlines; 'u' 92 lastlinefull; 'u' 94 modified; 'A' Image 96 tick; 'A' Image 100 tickback; 'D' 104 ticked;};defnFrame(addr) { complex Frame addr; print(" font ", addr.font\X, "\n"); print(" display ", addr.display\X, "\n"); print(" b ", addr.b\X, "\n"); print(" cols ", addr.cols, "\n"); print("Rectangle r {\n"); Rectangle(addr.r); print("}\n"); print("Rectangle entire {\n"); Rectangle(addr.entire); print("}\n"); print(" scroll ", addr.scroll\X, "\n"); print(" box ", addr.box\X, "\n"); print(" p0 ", addr.p0, "\n"); print(" p1 ", addr.p1, "\n"); print(" nbox ", addr.nbox, "\n"); print(" nalloc ", addr.nalloc, "\n"); print(" maxtab ", addr.maxtab, "\n"); print(" nchars ", addr.nchars, "\n"); print(" nlines ", addr.nlines, "\n"); print(" maxlines ", addr.maxlines, "\n"); print(" lastlinefull ", addr.lastlinefull, "\n"); print(" modified ", addr.modified, "\n"); print(" tick ", addr.tick\X, "\n"); print(" tickback ", addr.tickback\X, "\n"); print(" ticked ", addr.ticked, "\n");};None = 0;Some = 1;All = 2;Clicktime = 1000;sizeofFlayer = 172;aggr Flayer{ Frame 0 f; 'D' 108 origin; 'D' 112 p0; 'D' 116 p1; 'D' 120 click; 'X' 124 textfn; 'D' 128 user0; 'X' 132 user1; Rectangle 136 entire; Rectangle 152 scroll; 'D' 168 visible;};defnFlayer(addr) { complex Flayer addr; print("Frame f {\n"); Frame(addr.f); print("}\n"); print(" origin ", addr.origin, "\n"); print(" p0 ", addr.p0, "\n"); print(" p1 ", addr.p1, "\n"); print(" click ", addr.click, "\n"); print(" textfn ", addr.textfn\X, "\n"); print(" user0 ", addr.user0, "\n"); print(" user1 ", addr.user1\X, "\n"); print("Rectangle entire {\n"); Rectangle(addr.entire); print("}\n"); print("Rectangle scroll {\n"); Rectangle(addr.scroll); print("}\n"); print(" visible ", addr.visible, "\n");};Up = 0;Down = 1;sizeofSection = 12;aggr Section{ 'D' 0 nrunes; 'X' 4 text; 'A' Section 8 next;};defnSection(addr) { complex Section addr; print(" nrunes ", addr.nrunes, "\n"); print(" text ", addr.text\X, "\n"); print(" next ", addr.next\X, "\n");};sizeofRasp = 8;aggr Rasp{ 'D' 0 nrunes; 'A' Section 4 sect;};defnRasp(addr) { complex Rasp addr; print(" nrunes ", addr.nrunes, "\n"); print(" sect ", addr.sect\X, "\n");};sizeofText = 876;aggr Text{ Rasp 0 rasp; 'd' 8 nwin; 'd' 10 front; 'u' 12 tag; 'C' 14 lock; 'a' 16 l;};defnText(addr) { complex Text addr; print("Rasp rasp {\n"); Rasp(addr.rasp); print("}\n"); print(" nwin ", addr.nwin, "\n"); print(" front ", addr.front, "\n"); print(" tag ", addr.tag, "\n"); print(" lock ", addr.lock, "\n"); print(" l ", addr.l, "\n");};sizeofReadbuf = 8196;aggr Readbuf{ 'd' 0 n; 'a' 2 data;};defnReadbuf(addr) { complex Readbuf addr; print(" n ", addr.n, "\n"); print(" data ", addr.data, "\n");};RHost = 0;RKeyboard = 1;RMouse = 2;RPlumb = 3;RReshape = 4;NRes = 5;complex Cursor bullseye;complex Cursor deadmouse;complex Cursor lockarrow;complex Cursor cursor;complex Flayer which;complex Flayer work;complex Text cmd;complex Mousectl mousectl;complex Keyboardctl keyboardctl;complex Mouse mousep;Tversion = 0;Tstartcmdfile = 1;Tcheck = 2;Trequest = 3;Torigin = 4;Tstartfile = 5;Tworkfile = 6;Ttype = 7;Tcut = 8;Tpaste = 9;Tsnarf = 10;Tstartnewfile = 11;Twrite = 12;Tclose = 13;Tlook = 14;Tsearch = 15;Tsend = 16;Tdclick = 17;Tstartsnarf = 18;Tsetsnarf = 19;Tack = 20;Texit = 21;Tplumb = 22;TMAX = 23;Hversion = 0;Hbindname = 1;Hcurrent = 2;Hnewname = 3;Hmovname = 4;Hgrow = 5;Hcheck0 = 6;Hcheck = 7;Hunlock = 8;Hdata = 9;Horigin = 10;Hunlockfile = 11;Hsetdot = 12;Hgrowdata = 13;Hmoveto = 14;Hclean = 15;Hdirty = 16;Hcut = 17;Hsetpat = 18;Hdelname = 19;Hclose = 20;Hsetsnarf = 21;Hsnarflen = 22;Hack = 23;Hexit = 24;Hplumb = 25;HMAX = 26;sizeofHeader = 4;aggr Header{ 'b' 0 type; 'b' 1 count0; 'b' 2 count1; 'a' 3 data;};defnHeader(addr) { complex Header addr; print(" type ", addr.type, "\n"); print(" count0 ", addr.count0, "\n"); print(" count1 ", addr.count1, "\n"); print(" data ", addr.data, "\n");};complex Text cmd;complex Cursor cursor;complex Flayer which;complex Flayer work;complex Text threadmain:t;complex Rectangle threadmain:r;complex Flayer threadmain:nwhich;complex Flayer current:nw;complex Text current:t;complex Flayer closeup:l;complex Text closeup:t;complex Text findl:t;complex Flayer duplicate:l;complex Rectangle duplicate:r;complex Font duplicate:f;complex Text duplicate:t;complex Flayer duplicate:nl;complex Rectangle getr:rp;complex Point getr:p;complex Rectangle getr:r;complex Text snarf:t;complex Flayer snarf:l;complex Text cut:t;complex Flayer cut:l;complex Text paste:t;complex Flayer scrorigin:l;complex Text scrorigin:t;complex Rasp raspc:r;complex Rasp ctlw:r;complex Rasp ctlu:r;complex Flayer center:l;complex Text center:t;complex Flayer onethird:l;complex Text onethird:t;complex Rectangle onethird:s;complex Text flushtyping:t;complex Flayer type:l;complex Text type:t;complex Flayer gettext:l;complex Text gettext:t;complex Flayer scrtotal:l;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -