CHECKNR(1,C) AIX Commands Reference CHECKNR(1,C)
-------------------------------------------------------------------------------
checknr
PURPOSE
Checks nroff/troff files for errors.
SYNTAX
+------------------------------+
checknr ---| +--------------------------+ |---|
+-| -s |-+
^| -f ||
|| -a.x1.y1.x2.y2 ... xn.yn ||
|| -c.x1.x2.x3 ... xn ||
|+--------------------------+|
+----------------------------+
Note: This command does not have MBCS support.
DESCRIPTION
The checknr command checks a list of nroff or troff input files for certain
kinds of errors involving mismatched opening and closing delimiters and unknown
commands. If no files are specified, checknr checks the standard input.
Delimiters checked are:
(1) Font changes using \fx ... \fP.
(2) Size changes using \sx ... \s0.
(3) Macros that come in open/close forms (for example, the .TS and .TE
macros) which must always come in pairs.
The checknr command can handle both the ms and me macro packages.
FLAGS
-a Adds pairs of macros to the list. This option must be followed
by groups of six characters, each group defining a pair of
macros. The six characters are a period, the first macro name,
another period, and the second macro name. For example, to
define a pair .BS and .ES, use -a.BS.ES.
-c Defines otherwise undefined commands.
-f Causes checknr to ignore \f font changes.
Processed November 8, 1990 CHECKNR(1,C) 1
CHECKNR(1,C) AIX Commands Reference CHECKNR(1,C)
-s Causes checknr to ignore \s size changes.
The checknr command is intended to be used on documents that are prepared with
checknr in mind, much the same as the lint command. It expects a certain
document writing style for \f and \s commands, in that each \fx must be
terminated with \fP and each \sx must be terminated with \s0. While it will
work to go directly into the next font or explicitly specify the original font
or point size, and many existing documents actually do this, such a practice
will produce warning messages from checknr.
RELATED INFORMATION
See the following command: "nroff, troff."
Processed November 8, 1990 CHECKNR(1,C) 2