blob: 5111fcd0233e9bb6ae65175116a5ea4b451e0a3c (
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
|
# Input buffer must allow space for tab expansion and standout mode control
# characters. Word and output buffer dimensions depend on margins.
define SZ_IBUF (2*SZ_LINE)
define MAX_NLS 20 # nesting level for LS
define MAX_NHLEVEL 10 # max level for numbered sections
# Default formatter parameters.
define DEF_IHINDENT 4 # .ih indent level
define DEF_LSINDENT 4 # .ls indent level
define DEF_IHNSKIP 2 # .ih number of lines to skip
define DEF_NHNSKIP 2 # .nh number of lines to skip
define DEF_SHNSKIP 2 # .sh number of lines to skip
define DEF_TPNLINES 2 # .tp nlines left on page
define TABSIZE 8
define INVISIBLE ($1 < BLANK)
# Lroff Directive Opcodes.
define FI 1 # enter fill mode
define NF 2 # leave fill mode (nofill)
define JU 3 # enter line justification mode
define NJ 4 # leave line justification mode
define RJ 5 # right justify text on nf,nj line
define SH 6 # section heading
define IH 7 # indented section heading
define NH 8 # numbered section heading
define BR 9 # break line
define CE 10 # center next line
define SP 11 # break, space N spaces on output
define IN 12 # indent +/- N spaces
define LS 13 # begin labelled section
define LE 14 # end labelled section
define BP 15 # break page
define TP 16 # test space left on page
define KS 17 # start floating keep
define KE 18 # end floating keep
define HR 19 # HTML href tag
define HN 20 # HTML name tag
define ENDHELP 21 # end of help block
define HELP 22 # start of help block
|