3 .\" Common definitions for Sod manpages
5 .\" (c) 2008 Straylight/Edgeware
8 .\"----- Licensing notice ---------------------------------------------------
10 .\" This file is part of the Sensible Object Design, an object system for C.
12 .\" SOD is free software; you can redistribute it and/or modify
13 .\" it under the terms of the GNU Library General Public License as
14 .\" published by the Free Software Foundation; either version 2 of the
15 .\" License, or (at your option) any later version.
17 .\" SOD is distributed in the hope that it will be useful,
18 .\" but WITHOUT ANY WARRANTY; without even the implied warranty of
19 .\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20 .\" GNU Library General Public License for more details.
22 .\" You should have received a copy of the GNU Library General Public
23 .\" License along with SOD; if not, write to the Free
24 .\" Software Foundation, Inc., 59 Temple Place - Suite 330, Boston,
25 .\" MA 02111-1307, USA.
27 .\"--------------------------------------------------------------------------
28 .\" Preliminary definitions.
40 .\" Character definitions.
42 . ds o \(bu \" bullet for lists
43 . ds e \(*e \" empty nonterminal
44 . ds ^ \v'-.3m'\s'\\n(.s*7/10' \" begin superscript
45 . ds ^e \s0\v'.3m' \" end superscript
46 . ds _ \v'.3m'\s'\\n(.s*7/10' \" begin subscript
47 . ds _e \s0\v'-.3m' \" end subscript
50 . ds o o \" bullet for lists
51 . ds e \fIe\fR \" empty nonterminal
52 . ds ^ ^ \" begin superscript
53 . ds ^e \" end superscript
54 . ds _ _ \" begin subscript
55 . ds _e \" end subscript
57 .ds * \*^\(**\*(^e \" superscript `*' (zero or more)
58 .ds + \*^+\*(^e \" superscript `+' (one or more)
60 .\" .hP TEXT -- start an indented paragraph with TEXT hanging off to the left
63 \h'-\w'\fB\\$1\ \fP'u'\fB\\$1\ \fP\c
66 .\" .SP -- equivalent to .TP, but indicates item should be summarized
71 .\" .VS ... .VE -- present a code example
85 .\" .t( ... .t) -- tabbing: align contents at current horizontal position
93 .\" .| -- syntax alternative on a new line
99 .\" .< -- newline and indent only in nroff mode (for shorter lines)
111 .\"----- That's all, folks --------------------------------------------------