Library /sys$common/syshlp/TECO.HLB  —  Errors
  All TECO error messages are of the form

   ?XXX    Short text message

  and abort TECO's command execution.

  Typing a question mark (?) immediately after TECO's input prompt will
  print the erring command string up to and including the error point.

  Typing a slash (/) immediately after TECO's input prompt will print a
  longer explanation of the error.

1  –  BNI

      ?BNI    > not in iteration

          There is a close angle bracket not  matched  by  an
          open  angle  bracket somewhere to its left.  (Note:
          an iteration in a macro stored in a Q-register must
          be complete within the Q-register.)

2  –  CPQ

      ?CPQ    Can't pop Q-reg

          A ] command has been executed and there is  nothing
          saved on the Q-register push down list.

3  –  DTB

      ?DTB    Delete too big

          An nD command  has  been  attempted  which  is  not
          contained within the current page.

4  –  ERR

      ?ERR    ID, text

          Some system service call failed.  The error
          message ID and text explain the error.

5  –  FNF

      ?FNF    File not found "filespec"

          The requested input file could not be located.   If
          this  occurred within a macro the colon modified ER
          or EB command may be necessary.

6  –  IAA

      ?IAA    Illegal A arg

          The argument preceding a :A command is negative  or
          0.

7  –  IEC

      ?IEC    Illegal E character

          An invalid E command  has  been  executed.   The  E
          character must be followed by an alphabetic to form
          a legal E command (e.g., ER or EX).

8  –  IFC

      ?IFC    Illegal F character

          An invalid F command has been executed.

9  –  IIA

      ?IIA    Illegal insert arg

          A command of  the  form  "nItext$"  was  attempted.
          This combination of character and text insertion is
          illegal.

10  –  ILL

      ?ILL    Illegal command

          An attempt has been made to execute an invalid TECO
          command.

11  –  ILN

      ?ILN    Illegal number

          An 8 or 9 has been entered when the radix  of  TECO
          is set to octal.

12  –  IPA

      ?IPA    Illegal P arg

          The  argument  preceding  a  P  or  PW  command  is
          negative or 0.

13  –  IQC

      ?IQC    Illegal " character

          One of the valid " commands did not  follow  the ".

14  –  IQN

      ?IQN    Illegal Q-reg name

          An illegal Q-register name was specified in one  of
          the Q-register commands.

15  –  IRA

      ?IRA    Illegal radix arg

          The argument to a ^R radix command must be  8,  10,
          or 16.

16  –  ISA

      ?ISA    Illegal search arg

          The argument preceding a search command is 0.  This
          argument must not be 0.

17  –  ISS

      ?ISS    Illegal search string

          One of the search string  special  characters  (^Q,
          ^R,  etc.)  would  have  modified the search string
          delimiter (usually ESCAPE).

18  –  IUC

      ?IUC    Illegal ^ character

          The character following an ^ must have ASCII  value
          between  100  and  137 inclusive or between 141 and
          172 inclusive.

19  –  MEM

      ?MEM    Memory overflow

          Insufficient  memory  available  to  complete   the
          current  command.   Make  sure  the Q-register area
          does not contain much unnecessary  text.   Breaking
          up  the  text  area  into  multiple  pages might be
          useful.

20  –  MRP

      ?MRP    Missing )

          There is a right parenthesis that is not matched by
          a corresponding left parenthesis.

21  –  NAB

      ?NAB    No arg before ^_

          The  ^_  command  must  be  preceded  by  either  a
          specific numeric argument or a command that returns
          a numeric value.

22  –  NAC

      ?NAC    No arg before ,

          A command has been executed in which  a  ,  is  not
          preceded by a numeric argument.

23  –  NAE

      ?NAE    No arg before =

          The =, ==, or  ===  command  must  be  preceded  by
          either  a  specific  numeric  argument or a command
          that returns a numeric value.

24  –  NAP

      ?NAP    No arg before )

          A ) parenthesis has been  encountered  and  is  not
          properly preceded by a specific numeric argument or
          a command that returns a numeric value.

25  –  NAQ

      ?NAQ    No arg before "

          The " commands must be preceded by a single numeric
          argument  on  which  the  decision  to  execute the
          following commands or skip to  the  matching  '  is
          based.

26  –  NAS

      ?NAS    No arg before ;

          The ;  command must be preceded by a single numeric
          argument  on  which  the  decision  to  execute the
          following commands or skip to  the  matching  >  is
          based.

27  –  NAU

      ?NAU    No arg before U

          The U command must be preceded by either a specific
          numeric  argument  or  a  command  that  returns  a
          numeric value.

28  –  NFI

      ?NFI    No file for input

          Before issuing an input command, such as Y,  it  is
          necessary to open an input file by use of a command
          such as ER or EB.

29  –  NFO

      ?NFO    No file for output

          Before issuing an output command such as  N  search
          or  P it is necessary to open an output file by use
          of a command such as EW or EB.

30  –  NYA

      ?NYA    Numeric arg with Y

          The Y command must not  be  preceded  by  either  a
          numeric  argument  or  a  command  that  returns  a
          numeric value.

31  –  OFO

      ?OFO    Output file already open "filespec"

          A command has been executed which tried  to  create
          an  output  file,  but  an output file currently is
          open.  It is typically appropriate to use the EC or
          EK  command as the situation calls for to close the
          output file.

32  –  PDO

      ?PDO    Push-down list overflow

          The  command  string  has   become   too   complex.
          Simplify it.

33  –  POP

      ?POP    Pointer off page

          A J,  C  or  R  command  has  been  executed  which
          attempted  to  move  the pointer off the page.  The
          result of executing  one  of  these  commands  must
          leave  the pointer between 0 and Z, inclusive.  The
          characters referenced by a D or m,nX  command  must
          also be within the buffer boundary.

34  –  SNI

      ?SNI    ; not in iteration

          A ;  command has been executed outside of  an  open
          iteration   bracket.   This  command  may  only  be
          executed within iteration brackets.

35  –  SRH

      ?SRH    Search failure "text"

          A search command not preceded by a  colon  modifier
          and  not within an iteration has failed to find the
          specified "text".  After  an  S  search  fails  the
          pointer  is  left  at  the beginning of the buffer.
          After an N or _ search fails the last page  of  the
          input  file  has  been input and, in the case of N,
          output, and the buffer is cleared.  In the case  of
          an  N  search  it is usually necessary to close the
          output file and reopen it for continued editing.

36  –  STL

      ?STL    String too long

          A search or file name string is too long.  This  is
          most  likely  the  result of a missing ESCAPE after
          the string.

37  –  UTC

      ?UTC    Unterminated command

          This is a general error which is usually caused  by
          an   unterminated   insert,   search,  or  filespec
          argument,   an   unterminated   ^A   message,    an
          unterminated  tag  or comment (i.e., unterminated !
          construct), or a missing ' character which closes a
          conditional execution command.

38  –  UTM

      ?UTM    Unterminated macro

          This error is the same as  the  ?UTC  error  except
          that  the unterminated command was executing from a
          Q-register (i.e., it  was  a  macro).   (Note:   An
          entire command sequence stored in a Q-register must
          be complete within the Q-register.)

39  –  XAB

      ?XAB    Execution aborted

          Execution of TECO was aborted.  This is usually due
          to the typing of CTRL/C.

40  –  YCA

      ?YCA    Y command aborted

          An attempt has been made  to  execute  an  Y  or  _
          search command with an output file open, that would
          cause text in the text buffer to be erased  without
          outputting  it  to the output file.  The ED command
          controls this check.
Close Help