Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ fspec(4) — sys5 — Apollo Domain/IX SR9.5

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

ed(1)

newform(1)

tabs(1)



FSPEC(4)                 DOMAIN/IX SYS5                  FSPEC(4)



NAME
     fspec - format specification in text files

DESCRIPTION
     It is sometimes convenient to maintain text files with non-
     standard tabs, (i.e., tabs that are not set at every eighth
     column).  Such files must generally be converted to a stan-
     dard format, frequently by replacing all tabs with the
     appropriate number of spaces, before they can be processed
     some DOMAIN/IX system commands.  A format specification in
     the first line of a text file specifies how tabs are to be
     expanded in the remainder of the file.

     A format specification consists of a sequence of parameters
     separated by blanks and delimited by <: and :>.  Each param-
     eter consists of a keyletter, possibly followed immediately
     by a value.  The following parameters are recognized:

     ttabs     The t parameter specifies the tab settings for the
               file.  The value of tabs must be one of the fol-
               lowing:

               1.   a list of column numbers separated by commas,
                    indicating tabs set at the specified columns;

               2.   a - followed immediately by an integer n,
                    indicating tabs at intervals of n columns;

               3.   a - followed by the name of a "canned" tab
                    specification.

     Standard tabs are specified by t-8, or equivalently,
     t1,9,17,25, etc.  The canned tabs which are recognized are
     defined by the tabs(1) command.

     ssize     The s parameter specifies a maximum line size.
               The value of size must be an integer.  Size check-
               ing is performed after tabs have been expanded,
               but before the margin is prepended.

     mmargin   The m parameter specifies a number of spaces to be
               prepended to each line.  The value of margin must
               be an integer.

     d         The d parameter takes no value.  Its presence
               indicates that the line containing the format
               specification is to be deleted from the converted
               file.

     e         The e parameter takes no value.  Its presence



Printed 12/4/86                                           FSPEC-1







FSPEC(4)                 DOMAIN/IX SYS5                  FSPEC(4)



               indicates that the current format is to prevail
               only until another format specification is encoun-
               tered in the file.

     Default values, which are assumed for parameters not sup-
     plied, are t-8 and m0.  If the s parameter is not specified,
     no size checking is performed.  If the first line of a file
     does not contain a format specification, the above defaults
     are assumed for the entire file.  The following is an exam-
     ple of a line containing a format specification:

       * <:t5,10,15 s72:> *

     If a format specification can be disguised as a comment, it
     is not necessary to code the d parameter.

RELATED INFORMATION
     ed(1), newform(1), tabs(1)



































FSPEC-2                                           Printed 12/4/86





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