Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ checknr(1) — GENIX 4.1A

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

nroff(1)

troff(1)

ms(7)

me(7)

checkeqn(1)



      CHECKNR(1)              GENIX Programmer's Manual              CHECKNR(1)



      NAME
           checknr - check nroff/troff files

      SYNOPSIS
           checknr [ -s ] [ -f ] [ -a.x1.y1.x2.y2. ... .xn.yn ]  [  -c.x1.x2.x3
           ... .xn ] file ...

      DESCRIPTION
           Checknr checks a list of nroff(1) or troff(1) input files  for  cer-
           tain kinds of errors involving mismatched opening and closing delim-
           iters and unknown commands.  Delimeters 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.

           Checknr knows about the ms(7) and me(7) macro packages.

           Additional pairs of macros can be added to the  list  using  the  -a
           option.   This  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

           The -c option defines commands which would otherwise  be  complained
           about as undefined.

           The -f option requests checknr to ignore \f font changes.

           The -s option requests checknr to ignore \s size changes.

           Checknr is intended to be used on documents that are  prepared  with
           checknr  in  mind, much the same as lint. It expects a certain docu-
           ment 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 directly go into the next font or explicitly specify
           the  original  font or point size, and many existing documents actu-
           ally 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.

      SEE ALSO
           nroff(1), troff(1), ms(7), me(7), checkeqn(1)

      DIAGNOSTICS
           Complaints about unmatched delimiters.
           Complaints about unrecognized commands.
           Various complaints about the syntax of commands.



      Printed 11/16/83                                                        1





      CHECKNR(1)              GENIX Programmer's Manual              CHECKNR(1)



      AUTHOR
           Mark Horton

      BUGS
           There is no way to define a 1 character macro name using -a


















































      Printed 11/16/83                                                        2



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