blob: bb486ace8671d63ca671120ed24e8b8f8009edc8 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
|
.\" $OpenBSD: punct.in,v 1.4 2017/07/04 14:53:26 schwarze Exp $
.Dd $Mdocdate$
.Dt SY-PUNCT 1
.Os
.Sh NAME
.Nm Sy-punct
.Nd punctuation following a symbolic macro
.Sh DESCRIPTION
Leading punctuation:
.Sy ( b
.Sy "[" b
.Sy | b
.Sy . b
.Sy , b
.Sy ; b
.Sy : b
.Sy ? b
.Sy ! b
.Sy ) b
.Sy ] b
.Pp
Trailing punctuation:
.Sy a (
.Sy a [
.Sy a |
.Sy a .
.Sy a ,
.Sy a ;
.Sy a :
.Sy a ?
.Sy a !
.Sy a ")"
.Sy a ]
.Pp
Middle punctuation:
.Sy a ( b
.Sy a [ b
.Sy a "|" b
.Sy a . b
.Sy a , b
.Sy a ; b
.Sy a : b
.Sy a ? b
.Sy a ! b
.Sy a ) b
.Sy a ] b
.Pp
Isolated punctuation:
.Sy a Sy ( Sy b
.Sy a Sy [ Sy b
.Sy a Sy | Sy b
.Sy a Sy . Sy b
.Sy a Sy , Sy b
.Sy a Sy ; Sy b
.Sy a Sy : Sy b
.Sy a Sy ? Sy b
.Sy a Sy ! Sy b
.Sy a Sy ) Sy b
.Sy a Sy ] Sy b
.Pp
Isolated trailing punctuation:
.Sy a Sy (
.Sy a Sy [
.Sy a Sy |
.Sy a Sy .
.Sy a Sy ,
.Sy a Sy ;
.Sy a Sy :
.Sy a Sy ?
.Sy a Sy !
.Sy a Sy )
.Sy a Sy ]
.Pp
Multiple isolated punctuation:
.Sy a Sy ( [ Sy b
.Sy a Sy ) ] Sy b
.Pp
Multiple punctuation:
.Sy [ ( arg ) ] .
.Pp
Quoted:
.Sy "a . b Nm" "Em" italic
.Sy ". b Nm"
.Sy "."
.Pp
Missing blank:
.Sy a.
|