BSD 3 development
[unix-history] / usr / man / man0 / m1.sed
CommitLineData
fc90ac12
BJ
1:x
2s/``/`/g
3s/''/'/g
4s/\\\*-/\\-/g
5s/\\\*a/\\'/g
6s/\\\*g/\\`/g
7s/\\\*_/_/g
8s/\\\*v/\\(bv/g
9s/\\\*X/\\(mu/g
10s/\\\*>/\\(->/g
11s/\\\*b/\\(*b/g
12s/\\\*p/\\(*p/g
13s/\\\*G/\\(*G/g
14s/\\\*r/\\*R/g
15s/\\\*u/\\(*m/g
16/^\.li/{
17 N
18 p
19 d
20}
21s/^\.dt/.DT/
22s/^\.th/.TH/
23s/^\.sh/.SH/
24s/^\.it/.I/
25s/^\.bd/.B/
26s/^\.Bd/.bd/
27/^\.lp/{
28 s/.lp/.br\
29.ns\
30.Lp/
31 P
32 D
33}
34/^\.s[123]/{
35 N
36 /\n\.i0/s/.*/.PP/
37 /\n\.lp/s/.*\n//
38 /s[123]/{
39 s//DP/
40 P
41 D
42 }
43}
44/^\.i0/{
45 N
46 /\.s[123]/s/.*/.PP/
47 s/.i0.*\n//
48}
49s/^\.Lp/.lp/
50/^\.lp/{
51 / *0 *$/{
52 s///
53 s/lp *+/IP "" /
54 p
55 d
56 }
57 s/ *+/ /
58 s/ *[^ ]* *$//
59 N
60 / /!{
61 s/lp/HP/
62 }
63 s/^.lp/.TP/
64 s/ /\
65/
66 P
67 D
68}
69/^\.I *[^ ]*$/{
70 N
71 s/^.I\(.*\)\n\(([IVX][ALMIVXSZ]*)[^ ]*\) */.IR \1 \2\
72/
73 s/\n$//
74 P
75 D
76}
77s/ \(([IVX][ALMIVXSZ]*)\)/\1/g
78/^\\f/{
79 s/\\f/@/g
80 s/@P/@R/g
81 s/^@\(.\)\([^@\n]*\)@\(.\)\([^@\n]*\)@\1\([^\n]*\)/.\1\3 "\2" "\4" "\5"/
82 s/^@\(.\)\([^@\n]*\)@\(.\)\([^\n]*\)/.\1\3 "\2" "\4"/
83 s/^@\(.\)\([^\n]*\)/.\1 "\2"/
84 s/@R"$/"/
85 s/@R"\n/"\
86/
87 s/@/\\f/g
88}
89P
90D