Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ checknr(1) — Amiga System V Release 4 Version 2.03

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

eqn(1)

nroff(1)

troff(1)

me(7)

ms(7)



checknr(1)               USER COMMANDS                 checknr(1)



NAME
     checknr - check nroff and troff input files; report possible
     errors

SYNOPSIS
     /usr/ucb/checknr [ -fs ] [ -a .x1 .y1 .x2 .y2 ...  .xn .yn ]
          [ -c .x1 .x2 .x3 ...  .xn ] [ filename ...  ]

DESCRIPTION
     The checknr command checks a list of nroff  or  troff  input
     files for certain kinds of errors involving mismatched open-
     ing and closing delimiters  and  unknown  commands.   If  no
     files  are  specified,  checknr  checks  the standard input.
     Delimiters checked are:

          ⊕  Font changes using \fx ... \fP.

          ⊕  Size changes using \sx ... \s0.

          ⊕  Macros that come in open ... close forms, for  exam-
             ple,  the  .TS and .TE macros which must always come
             in pairs.
     checknr knows about the ms and me macro  packages.   checknr
     is  intended  to be used on documents that are prepared with
     checknr in mind.  It  expects  a  certain  document  writing
     style  for \f and \s commands, in that each \fx must be ter-
     minated with \fP and each \sx must be terminated  with  \s0.
     While  it  will  work  to  directly go 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 complaints  from  checknr.   Since  it  is  probably
     better to use the \fP and \s0 forms anyway, you should think
     of this as  a  contribution  to  your  document  preparation
     style.  The following options are available:

     -f   Ignore \f font changes.

     -s   Ignore \s size changes.

     -a .x1 .y1...
          Add pairs of macros to the list.  The pairs  of  macros
          are assumed to be those (such as .DS and that should be
          checked for balance.  The -a 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 use -a.BS.ES

     -c .x1...
          Define commands which checknr would otherwise  complain
          about as undefined.




             Last change: BSD Compatibility Package             1





checknr(1)               USER COMMANDS                 checknr(1)



SEE ALSO
     eqn(1), nroff(1), troff(1), me(7), ms(7).

NOTES
     There is no way to define a one-character macro  name  using
     the -a option.

















































             Last change: BSD Compatibility Package             2



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026