The current macro may not have an ending.

#2513   Compile-time warning

The current macro may not have an ending.

Additional Information

The macro boundary keyword 'X' was found while matching a macro name.
    where X is either MACRO or MACRO-END.
    or
The macro boundary keyword 'X' was found while matching a macro template.

Explanation

This warning can occur when an IS is inadvertently left off, as in the following example:

  MACRO output-it TOKEN x
    PUT (#ERROR AND #CURRENT-OUTPUT) x
  MACRO-END
  
  ; Other rules follow, no macros, no use of IS...