|
|
1.1 root 1: .PS
2: #.ps 20
3: ## figure 2
4: boxht = boxht/2
5: ellipseht = boxht
6: movewid = boxwid/4
7: ##
8: ROOT: circle rad .05i
9: move to ROOT down left
10: B1: box shaded
11: move to B1 down left
12: B2: box shaded
13: move to B2 down left
14: B3: box shaded
15: move to B2 down right
16: E1: ellipse "\xx Alias"
17: move to B1 down right
18: B4: box shaded
19: move to ROOT down right
20: B5: box shaded
21: move to B5 down right
22: B6: box shaded
23: move to B6 down left
24: B7: box shaded
25: move to B6 down right
26: B8: box shaded
27: ##
28: L1: line from ROOT.s to B1.n
29: L2: line from B1.s to B2.n
30: L3: line from B2.s to B3.n
31: L4: line from B2.s to E1.n
32: L5: line from B1.s to B4.n
33: ##
34: L7: line from ROOT.s to B5.n
35: L8: line from B5.s to B6.n
36: L9: line from B6.s to B7.n
37: L10: line from B6.s to B8.n
38: ##
39: A1: line -> from E1.e to B7.w
40: ##
41: ##
42: boxht = boxht + boxht
43: move to (B3.sw.x - boxwid/2,B3.s.y - moveht - moveht)
44: B9: box width B8.se.x - B3.sw.x + boxwid
45: move to B9 down moveht * 1.5
46: B10: box same
47: ##
48: L11: line from B8.sw to B9.nw dashed
49: L12: line from B8.se to B9.ne dashed
50: ##
51: M1: move to B9.sw right boxwid/4 up boxht/6
52: M2: move to B10.sw right boxwid/4 up boxht/3
53: ##
54: boxht = boxht/6 * 4
55: B11: box with .sw at M1
56: B12: box with .sw at (B11.se.x + boxwid/4,B11.se.y)
57: B13: box with .sw at (B12.se.x + boxwid/4,B11.se.y)
58: B14: box with .sw at (B13.se.x + boxwid/4,B11.se.y) invis
59: B15: box with .sw at (B14.se.x + boxwid/4,B11.se.y)
60: ##
61: H1: circle at B14.w rad .025i
62: H2: circle at B14.c same
63: H3: circle at B14.e same
64: ##
65: L13: line from B12.sw to B10.nw dashed
66: L14: line from B12.se to B10.ne dashed
67: ##
68: boxht = boxht/2
69: B16: box with .sw at M2 "\xx Type"
70: B17: box with .sw at (B16.se.x + boxwid/2,B16.se.y) "\xx Values"
71: ##
72: B18: box at (B3.x - boxwid * 2,ROOT.y) "DIT" invis
73: B19: box at (B18.x,B9.y) "Entry" invis
74: B20: box at (B18.x,B10.y) "Attribute" invis
75: ##
76: .PE
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.