VMS Help  —  MACRO  /ALPHA  Error Messages, MAXLEXOP
 More than N lexical operators encountered; check for a recursive
 lexical string symbol.

    Error: Your source line contains an excessive number of lexical
    operators. A recursive lexical string symbol definition occurs
    when you initially define a lexical string symbol in terms
    of itself using the lexical substitution operator. While the
    assembler normally interprets lexical substitution operators
    during lexical string symbol definition, it cannot in this case
    because the lexical string symbol is not yet defined. When the
    assembler later expands such a lexical string symbol with the
    imbedded self reference, infinite recursion results.

    User Action: Check your source code for recursive lexical string
    symbol definitions and redefine them to avoid recursion.
Close Help