|
|
1.1 ! root 1: .PS ! 2: ## figure A-28 ! 3: boxwid = 3*boxwid/2 ! 4: boxht = 2*boxht/3 ! 5: ## ! 6: B1: box "\sf 00" width 2*boxwid/8 ! 7: B2: box "\sf 0" with .w at B1.e width boxwid/8 ! 8: B3: box "\sf 2" with .w at B2.e width 5*boxwid/8 ! 9: B4: box "\sf 1" with .w at (B3.e.x+linewid/4, B3.e.y) ! 10: B5: box "\sf 0" with .w at (B4.e.x+linewid/4, B4.e.y) width boxwid/8 ! 11: B5a: box "\sf 0" with .w at (B5.e.x, B4.e.y) width boxwid/8 ! 12: B5b: box "\sf 0" with .w at (B5a.e.x, B4.e.y) width boxwid/8 ! 13: B5c: box "\sf 1" with .w at (B5b.e.x, B4.e.y) width boxwid/8 ! 14: B5d: box "\sf 1" with .w at (B5c.e.x, B4.e.y) width boxwid/8 ! 15: B5e: box "\sf 0" with .w at (B5d.e.x, B4.e.y) width boxwid/8 ! 16: B5f: box "\sf 1" with .w at (B5e.e.x, B4.e.y) width boxwid/8 ! 17: B5g: box "\sf 0" with .w at (B5f.e.x, B4.e.y) width boxwid/8 ! 18: ## ! 19: L1: box "\sf class" invis width 2*boxwid/8 height boxht/3\ ! 20: with .nw at (B1.sw.x, B1.sw.y-lineht/4) ! 21: line from L1.nw to L1.sw ! 22: line from L1.ne to L1.se ! 23: L2: box "\sf c" invis width boxwid/8 \ ! 24: with .w at L1.e height boxht/3 ! 25: line from L2.nw to L2.sw ! 26: line from L2.ne to L2.se ! 27: L3: box "\sf number" invis width 5*boxwid/8 \ ! 28: with .w at L2.e height boxht/3 ! 29: line from L3.nw to L3.sw ! 30: line from L3.ne to L3.se ! 31: L4: box "\sf length" invis with .nw at (B4.sw.x, B4.sw.y-lineht/4) height boxht/3 ! 32: line from L4.nw to L4.sw ! 33: line from L4.ne to L4.se ! 34: ## ! 35: L5: box "\sf contents" invis with .nw at (B5.sw.x, B5.sw.y-lineht/4) height boxht/3 ! 36: line from L5.nw to L5.sw ! 37: line from L5.ne to L5.se ! 38: ## ! 39: .PE
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.