AARM User's Guide

Discontinued

Messages

  • ATTEMPT TO SHARE FILE
    An attempt was made to open a file for both reading and writing. For example, this error occurs if the name of an INCLUDE file is the same as the object file.
  • BAD NUMERIC CONSTANT
    The numerical argument to an option contains illegal characters. Numerical parameters can be specified in decimal or hexadecimal characters and must begin with a number from 0 to 9. Hexadecimal numbers are specified by a trailing H. For example, VAR1=0FFFEH, or VAR2=55H.
  • CAN'T CLOSE FILE
    The disk file cannot be closed.
  • CAN'T CREATE FILE
    The specified file cannot be opened for write access.
  • CAN'T OPEN FILE
    The specified file cannot be opened for read access.
  • CANNOT HAVE GENERAL CONTROL IN INVOCATION
    Some directives are only allowed in the source text but not on the command-line. These directives are: INCLUDE, IF, ELSEIF, ELSE, ENDIF, and EJECT.
  • COMMAND-LINE TOO LONG (500)
    The command-line can contain a maximum of 500 characters. However, the command-line cannot contain more than 122 characters, except when using the SHELL.
  • CONFLICTING CONTROL
    An option of the command-line conflicts with another option. For example, this error occurs if the NOOBJECT and OBJECT directives are simultaneously specified on the command-line.
  • DISK FILE REQUIRED
    The specified file is not a disk file.
  • ERRORPRINT- AND LIST-FILE CANNOT BE THE SAME
    It is illegal to direct the listing file output and the error output to the console at the same time.
  • EXPECTED DELIMITER '(' AFTER CONTROL
    The argument of an option must be enclosed by a left parenthesis.
  • EXPECTED DELIMITER ')' AFTER ARGUMENT
    The argument of an option must be enclosed by a right parenthesis.
  • FILE WRITE ERROR
    The specified file cannot be written (probably because of a full disk).
  • IDENTIFIER EXPECTED
    The control directive expected some identifier but found something else.
  • LIMIT EXCEEDED: BALANCED TEXT LENGTH (2045)
    The macro preprocessor's internal limit for balanced text length is violated. Expansions and intermediate expansions cannot produce strings longer than 2,045 characters.
  • LIMIT EXCEEDED: INCLUDE FILE NESTING (9)
    The nesting of INCLUDE files violates the maximum depth of nine.
  • LIMIT EXCEEDED: INPUT FILE OR MACRO STACK OVERFLOW
    The nesting of input files and macros exceeded an internal limit.
  • LIMIT EXCEEDED: LINE TOO LONG (500)
    A source line contains more than 500 characters.
  • LIMIT EXCEEDED: MORE THAN 100 'SET' VARIABLES
    The number of SET variables must not exceed 100.
  • LIMIT EXCEEDED: SYMBOL-TABLE SPACE EXHAUSTED
    The symbol-table space is full. The symbol table can accommodate up to 6,000 symbols, independent of the length of the symbols. The assembly run is aborted.
  • MEMORY SPACE EXHAUSTED
    No more memory is available. This error may occur when allocating space for a symbol, or when using the XREF directive with very large modules containing many symbols, each with many uses.
  • NON-NULL ARGUMENT EXPECTED
    In the command-line, the name of the file to be translated, or a filename for an option, was left out.
  • OUT OF RANGE NUMERIC VALUE
    A numerical argument to an option is out of range. For example, this error occurs when the PAGEWIDTH directive has an argument that is less than 78 or greater than 132.
  • UNKNOWN CONTROL
    The control directive is unknown and therefore illegal.