BP ON
  or
BP OFF
@
B[UILD] fid[,n[,i]]
@
CM n,c
@
COPY fid1  ON fid2[,n[,i]]
  or
COPY fid1  OVER fid2[,n[,i]]
@
CR ON
  or
CR OFF
@
[j]/string/D
@
DE n[-m]
@
DELETE fid
@
[j]/string1/E/string2/
  or
kE/string2/
@
EDIT fid
@
END
@
[j]/string1/F/string2/
  or
kF/string2/
@
FD n[-m],/string/[,c[,d]]
@
FS n[-m],/string/[,c[,d]]
@
FT n[-m],/string/[,c[,d]]
@
IN n[,i]
@
IS n[,i]
@
[...;]JU n
@
MD n[-m],k[-p][,i]
@
MERGE fid1[,n1[-n2]] INTO fid2,n3[-n4][,i]
@
MK n[-m],k[-p][,i]
@
NO
@
[j]/string1/O/string2/
  or
kO/string2/
@
[j]/string1/P/string2/
  or
kP/string2/
@
[j]/string/Rs
  or
kRs
@
[j]/string/Ls
  or
kLs
@
[...;]RF;...
  or
...;RF[;...]
@
RN n,k
@
[j]/string1/S/string2/
@
SE n[-m][,c[,d]]
@
SS n[,c[,d]]
@
ST n[,c[,d]]
@
TA F
  or
TA M
  or
TA S
@
TC n[-m][,c[,d]]
@
TS n[-m][,c[,d]]
  or
[...;]TS[;...]
@
TY n[-m][,c[,d]]
  or
[...;]TY[;...]
@
Sets the blank preservation mode.  When ON, all strings of
blanks are preserved during intrarecord operations.  When OFF,
blank strings are compressed to a single blanks or expanded as
required to retain column alignment of nonblank fields.  The
default mode is OFF.
@
@
Creates a new file.
Options:
      n   is the sequence number at which the new file is to start.
        Default: 1.
      i   is the value by which the sequence numbers are to be
        incremented.  Default: 1.
@
@
Inserts commentary (given by the user) into specified columns
(starting at column number c) of each successive record beginning
at the specified sequence number n.
@
Copies fid1 to fid2.
Options:
      n   is the starting sequence number for the new file.
        If omitted, the sequence numbers of fid1 are retained
        in the copy.
      i   is the sequence number increment for the new file.
        Default: 1.
@
Controls the inclusion of the carriage return character (X'15')
at the end of each record in the user's output file.  (ON includes
and OFF excludes.)  Default setting: OFF.
@
Locates a given occurrence of the indicated string, between
columns specified by an SE, SS, or ST command, and deletes it.
Options:
      j   specifies that only a particular occurrence (the jth
        occurrence) of the string is to be deleted.  If j equals
        zero, all occurrences of the string in the specified
        columns are to be deleted.  If j is omitted, the default is 1.
@
Deletes all records whose sequence numbers lie in a specified
range beginning at n.
Option:
      m   indicates the number of the last record to be deleted.
        If m is omitted, only record n will be deleted.
@
Deletes the file specified by fid from the log-on account.
@
Starts at a column occupied by the first character of a given
occurrence of a specified string (string1) or column k and overwrites
of string2 through column d (which is specified in an SE, SS, or
ST command).
Option:
      j   specifies that the jth occurrence of string1 between
        affected columns is to be overwritten by string2.  If
        j is omitted, only the first occurrence is overwritten.
        j may not be zero.
@
Opens a file to be edited and enters the record editing mode.
@
Closes all active files and returns control to TEL.
@
Starts after the last character of a given occurrence of a specified
string (string1) or column k and inserts another string (string2),
pushing everything from this column right as required to make room.
Option:
      j   specifies that the jth occurrence of string1 between columns
        c and d (specified by an SE, SS, or ST command) is to be
        followed by string2.  If j is omitted, the default is 1.
        If j is zero, string2 is inserted at all occurrences of
        string1 between columns c and d.
@
Searches for the specified string between specified columns in
a specified range of records beginning at record n.  If the string
is found, the record containing it is deleted.
Options:
      m   specifies the sequence number of the last record to be
        searched.  If omitted, only record n is searched.
      c   specifies the lowest column number of the field to be
        searched.  Default: 1.
      d   specifies the highest column number of the field to be
        searched.  Default: 140.
@
Searches for the specified string between specified columns in a
specified range of records beginning at record n.  Each time the
string is found, the sequence number of the record is printed.
Options:
        searched.  If omitted, only record n is searched.
      c   specifies the lowest column number of the field to be
        searched.  Default: 1.
      d   specifies the highest column number of the field to be
        searched.  Default: 140.
@
Searches for the specified string between specified columns in a
specified range of records beginning at record n.  Each time the
string is found, the sequence number and the contents of the
record are printed.
      m   specifies the sequence number of the last record to be
        searched.  If omitted, only record n is searched.
      c   specifies the lowest column number of the field to be
        searched.  Default: 1.
      d   specifies the highest column number of the field to be
        searched.  Default: 140.
@
Inserts new records into a file starting at record n.  Edit
prompts the user with the sequence number of each record to
be inserted.
Option:
      i   specifies an increment amount for successive record
        numbers.  If i is omitted, the increment size specified
        in the most recent record editing command is used.  If
        no such command has been given, the default value is 1.
@
Inserts new records into a file starting at record n.  Edit does
not prompt with sequence numbers of the records to be inserted.
Option:
      i   specifies an increment amount for successive record numbers.
        If i  is omitted, the increment size specified in the most
        recent record editing command is used.  If no such command
        has been given, the default value is 1.
@
Causes the SS or ST command to jump to the specified record n
and then continues stepping from that point.  The dots
on it, but in such case JU must be the last command on
the line.
@
Moves records within a file from a range beginning at n
to a range beginning at k.  The original records are deleted.
Options:
      m   specifies the sequence number of the last record
        that is to be moved.  If omitted, only record n is moved.
      p   specifies the upper limit of the range of records to
        be deleted.  If omitted, only record k is deleted.
        However, records from the range n-m are still moved
        to record k and following.
      i   specifies the increment value to be used for renumbering
        records.  If omitted, the most recent value specified
        in a record edit command is used.  If no such commands
        have been given, the default value is 1.
@
Merges records from fid1 into fid2.  The records are numbered
beginning at n3 in fid2.
Options:
      n1   specifies the number of the first record in fid1 to
        be merged.  If omitted, all records of fid1 are to
        be merged.
      n2   specifies the number of the last record in fid1 to be
        merged.  If omitted, only record n1 is merged.
      n4   specifies the number of the last record in fid2 which
        is to be replaced by merged records.  If omitted, only
        record n3 is replaced by a merged record.
      i   specifies an increment amount for resequencing from n3.
        Default: 1.
@
Moves records within a file from a range beginning at n to a
range beginning at k.  The original records are not deleted.
Options:
      m   specifies the sequence number of the last record
        that is to be moved.  If omitted, only record n is moved.
      p   specifies the upper limit of the range of records to
        be deleted.  If omitted, only record k is deleted.
        However, records from the range n-m are still moved
        to record k and following.
      i   specifies the increment value to be used for renumbering
        records.  If omitted, the most recent value specified
        in a record edit command is used.  If no such commands
        have been given, the default value is 1.
@
Specifies that no editing is to be performed on the current
active line.
@
Starts at the column occupied by the first character of a given
occurrence of a specified string (string1) or column k and overwrites
with another string (string2).
Option:
      j   specifies that only the jth occurrence of the string is
        to be overwritten.  If j equals zero, all occurrences of the
        string are to be overwritten. If j is omitted, the default is 1.
@
Starts before the first character of a given occurrence of a
specified string (string1) or column k and inserts another string,
pushing characters of the first string to the right as required
to make room.
Option:
      j   specifies that only the jth occurrence of the string is
        to be overwritten.  If j equals zero, all occurrences of the
       string are to be overwritten. If j is omitted, the default is 1.
@
Shifts portions of the record right the number of positions
indicated by s.  The field to be shifted begins with the indicated
string or column k.  The amount of the record that is shifted
is dependent upon the setting of the blank preservation mode
and the columns specified in the most recent SS, SE, or ST
command.
Option:
      j   specifies that the jth occurrence of the specified
        substring between affected columns is to be shifted,
        together with all subsequent contiguous nonblank characters.
        If j is omitted, only the first such occurrence is shifted.
        j may not be set to zero.
@
Shifts portions of the record left  the number of positions
indicated by s.  The field to be shifted begins with the indicated
string or column k.  The amount of the record that is shifted
is dependent upon the setting of the blank preservation mode
and the columns specified in the most recent SS, SE, or ST
command.
Option:
      j   specifies that the jth occurrence of the specified
        substring between affected columns is to be shifted,
        together with all subsequent contiguous nonblank characters.
        If j is omitted, only the first such occurrence is shifted.
        j may not be set to zero.
@
Causes the current setting of the blank preservation mode
(ON or OFF) to be reversed temporarily (for the current line only).
The dots indicate that other commands may be present on the line.
@
Renumbers a specified record from n to k.
@
Locates a specified string (string1) between columns
specified by an SE, SS, or ST command and replaces it with
another string (string2).
Option:
      j   specifies that only the jth occurrence of string1 is
        to be replaced.  If j equals zero, all occurrences of
        string1 are to be replaced.  If j is omitted, the default is 1.
@
Causes Edit to accept successive lines of intrarecord commands
to be applied to records beginning at record n.
Options:
      m   specifies the number of the last record to which the
        intrarecord commands are to be applied.  If omitted,
      c   specifies the smallest column number of the range of
        columns to which the intrarecord commands are to be
        applied.  Default: 1.
      d   specifies the largest column number of the range of
        columns to which the intrarecord commands are to be
        applied.  Default: 140.
@
Causes Edit to start at a specified record (record n) and proceed
to each record in succession, accepting one line of intrarecord
commands to update the current record.
Options:
      c   specifies the smallest column number of the range of
        columns to which the intrarecord commands are to be
        applied.  Default: 1.
      d   specifies the largest column number of the range of
        columns to which the intrarecord commands are to be
        applied.  Default: 140.
@
Causes Edit to start at a specified record (record n) and proceed
to each record in succession, accepting one line of intrarecord
commands to update the current record.  The sequence number and
contents of each record are typed prior to accepting a command.
Options:
      c   specifies the smallest column number of the range of
        columns to which the intrarecord commands are to be
        applied.  Default: 1.
      d   specifies the largest column number of the range of
        columns to which the intrarecord commands are to be
        applied.  Default: 140.
@
Causes Edit to set or reset the terminal tab stops.  F implies
FORTRAN and a tab set at column 7.  M implies  Meta-Symbol and
tabs set at columns 10, 19, and 37.  S implies Meta-Symbol
short form and tabs set at columns 8, 16, and 30.
@
Types the sequence numbers and the contents of specified columns
within  the columns typed are shifted to the left to compress
each blank string to a single blank.
Options:
      m   specifies the number of the last record to be typed.
        If omitted, only record n is typed.
      c   specifies the smallest column number of the range of
        columns to be typed.  Default: 1.
      d   specifies the largest column number of the range of columns to
        be typed.  Default: 140.
@
For the format  TS n[-m][,c[,d]]  :
  Types the contents of specified columns of one or more records
  beginning at record n.
  Options:
      m   specifies the number of the last record to be typed.
        If omitted, only record n is typed.
      c   specifies the smallest column number of the range of
        columns to be typed.  Default: 1.
      d   specifies the largest column number of the range of columns to
        be typed.  Default: 140.
For the format  [...;]TS[;...]   :
  Types the contents of the record currently open for editing
  under control of an SE, SS, or ST command. The dots indicate
  that other commands may be preset on the line.
@
For the format  TY n[-m][,c[,d]]  :
  Types the sequence numbers and the contents of specified
  columns of one or more records beginning at record n.
  Options:
      m   specifies the number of the last record to be typed.
        If omitted, only record n is typed.
      c   specifies the smallest column number of the range of
        columns to be typed.  Default: 1.
      d   specifies the largest column number of the range of columns to
        be typed.  Default: 140.
For the format  [...;]TY[;...]   :
  open for editing under control of an SE, SS, or ST command.
  The dots indicate that other commands may be present on the line.
@
Example:
    BP ON
@
Example:
    B NEWFILE
@
Example:
    CM 1,36
       (Causes Edit to insert commentary into column 36
        and following of each successive record beginning
        with record 1.)
@
Examples:
    COPY FILE1 ON FILE2
       (Copies FILE1 onto a new file called FILE2.  The
        sequence numbers in FILE1 are retained in FILE2.)
    COPY SAMEFILE OVER SAMEFILE,1,1
       (Copies the file SAMEFILE over itself, renumbering
        the records.  The new sequence numbers will begin
        with 1 and will increment by 1.)
@
Example:
    CR ON
@
Example:
    /TYPICAL/D
       (Searches for the first occurrence of the string
        'TYPICAL' within a prespecified set of records and
        columns and deletes that string.)
@
Example:
    DE 5-10.98
       (Deletes all the records in the range 5 through 10.98.)
@
Example:
    DELETE OLDFILE
       (Deletes the entire file called OLDFILE.)
@
Examples:
    /ADIT/E/EDIT/
       (Starts at the first column of the first occurrence
        of the string 'ADIT' within a prespecified set of
        records and columns and overwrites  with the string
        'EDIT'.  Blanks are extended from the end of the
        string 'EDIT' through a presepcified column.)
    26E/EDIT/
       (Starts at column 26 in a prespecified set of records
        and overwrites with the string 'EDIT'.  Blanks are
        extended from the end of the string 'EDIT' through a
        prespecified column.)
@
Example:
    EDIT PROGRAM6
@
Example:
    END
@
Examples:
    /EDIT/F/ PROCESSOR/
       (Starts after the last character of the first occurrence
        of the string 'EDIT' within a prespecified set of
        records and columns and inserts the string ' PROCESSOR',
        pushing everything from this column right as required
        to make room.)
    13F/PROCESSOR/
       (Starts at column 13 in a prespecified set of records
        and inserts the string ' PROCESSOR', pushing everything
        from column 13 right as required to make room.)
@
Example:
    FD 1-100,/FORMER/
       (Searches for the string 'FORMER' in columns 1 through 140
        (by default) of records 1 through 100.  Each time the string is
        found, the record containing it is deleted from the file.)
@
Example:
    FS 1-2000,/INDEX/,1,80
       (Searches for the string 'INDEX' in columns 1 through 80
        of records 1 through 2000.  Each time the string is
        found, the sequence number of the record is printed.)
@
Example:
    FT 12-246,/RETURN/,1,80
       (Searches for the string 'RETURN' in columns 1 through 80
        of records 12 through 246.  Each time the string is
        found, the sequence number and the contents of the record
        are printed.)
@
Example:
    IN 25,.002
       (Allows the user to insert records beginning at 25.  Edit
        will prompt for additional records with sequence numbers
        that are incremented by .002 .)
@
Example:
    IS 200,.005
       (Allows the user to insert records beginning at sequence
        incremented by .005.  Edit will not prompt with sequence
        numbers.)
@
Example:
    JU 500
@
Example:
    MD 10-10.029,3000,1
       (Moves the records in the range 10 through 10.029 to
        the range 3000 and following.  The new records are
        given sequence numbers that are incremented by 1.  The
        records in the range 10 through 10.029 are deleted.)
@
Example:
    MERGE FILE1,10-20 INTO FILE2,35,.005
       (Merges records in the range 10 through 20 from FILE1
        into FILE2 beginning at sequence  number 35
        and continuing with sequence numbers incremented
        by .005.)
@
Example:
    MK 6-15,100,.5
       (Moves the records in the range 6 through 15 to
        the range 100 and following.  The new records are
        given sequence numbers that are incremented by .5 .
        The records in the range 6 through 15 are not deleted.)
@
Example:
    NO
@
Examples:
    /PKOGRAM/O/PROGRAM/
       (Starts at the first column of the first occurrence of the
        string 'PKOGRAM' within a prespecified set of records
        and columns and overwrites with the string 'PROGRAM'.)
    18O/PROGRAM/
       (Starts at column 18 in a prespecified set of records
        and overwrites with the string 'PROGRAM'.)
@
Examples:
    /FILE/P/SOURCE /
       (Starts before the first character of the first
        occurrence of the string 'FILE' within a prespecified
        set of records and columns and inserts the string
        'SOURCE', pushing the string 'FILE' right as necessary
        to make room.)
    31P/SOURCE/
        and inserts the string 'SOURCE', pushing characters
        right as necessary to make room.)
@
Examples:
    /CHECK/R5
       (Shifts portions of the record right 5 places. The field to be
        shifted begins with the string 'CHECK'.)
    23R5
       (Shifts portions of the record right 5 places. The field to be
        shifted begins at column 23.)
@
Examples:
    /TEST/L7
       (Shifts portions of the record left 7 places. The field to be
        shifted begins with the string 'TEST'.)
    44L7
       (Shifts portions of the record left 7 places. The field to be
        shifted begins at column 44.)
@
Example:
    RF;/ABCDEFG/S/ABC/
       (Reverses the setting of the blank preservation mode
        for the execution of the command  /ABCDEFG/S/ABC/.)
@
Example:
    RN 5,6
       (Changes the sequence number of record 5 to 6.)
@
Example:
    0/MRS./S/MS./
       (Locates all occurrences of the string 'MRS.' in a
        prespecified set of records and columns and replaces
        them with the string 'MS.'.)
@
Example:
    SE 30-40,1,10
       (Causes Edit to accept successive lines of intrarecord
        commands to be applied to columns 1 through 10 of
        records 30 through 40.)
@
Example:
    SS 45,20,25
       (Causes Edit to start at record 45 and proceed to each
        record in succession, accepting one line of intrarecord
        commands to update columns 20 through 25 of the current
        record.)
@
Example:
    ST 100,1,80
       (Causes Edit to start at record 100 and proceed to each
        commands to update columns 1 through 80 of the current
        record.  The sequence number and contents of each record
        are typed prior to accepting a command.)
@
Example:
    TA M
@
Example:
    TC 1-10,30,50
       (Types the sequence numbers and the contents of
        columns 30 through 50 of the records in the range 1
        through 10.  Any nonblank strings within the columns
        typed are shifted to the left to compress each blank string
        to a single blank.)
@
Examples:
    TS 5-15,10,36
       (Types the contents of columns 10 through 36 of the
        records in the range 5 through 15.)
    TS
       (Types the contents of the record currently open for
        editing under control of an SE, SS, or ST command.)
@
Examples:
    TY 3-99,10,36
       (Types the sequence numbers and the contents of columns
        10 through 36 of the records in the range 3 through 99.)
    TY
       (Types the sequence number and contents of the record
        currently open for editing under control of an SE, SS,
        or ST command.)
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
BP       END       MERGE     SS
BUILD    F         MK        ST
CM       FD        NO        TA
CR       FT        P         TS
D        IN        R         TY
DE       IS        RF
DELETE   JU        RN
E        L         S
EDIT     MD        SE
****
XXXXXXXXXXXXXXXXXXXXXXXXX
BP                      X
BUILD                   X
CM                      X
COPY                    X
CR                      X
D                       X
DE                      X
DELETE                  X
E                       X
EDIT                    X
END                     X
F                       X
FD                      X
FS                      X
FT                      X
IN                      X
IS                      X
JU                      X
MD                      X
MERGE                   X
MK                      X
NO                      X
O                       X
P                       X
R                       X
L                       X
RF                      X
RN                      X
S                       X
SE                      X
SS                      X
ST                      X
TA                      X
TC                      X
TS                      X
TY                      X
@
@
@
@@
@@
@
@
@@
@
@
@@
@
@@
@@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@

@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
B                       X
                        X  (ENDS THE TABLE)

