pmacro:

Function:

pmacro: is used to purge or push-back a sequence of macro definitions. The sequence is determined by the order of defintion, starting with the name after the pmacro: name up to the last name defined. This is a 'push-back' method of deleting a sequence of temporary macros before continuing onto the next program unit.

Syntax:

	pmacro:([macro-name])

macro-name is the macro defined immediately prior to those to be deleted from the macro table.

Example:

If the following macros were defined as

	macro:(lastperm:,---)
	macro:(temp1:,---)
	. . . . . . . . .
	macro:(temp8:,---)

then the invocation of

	pmacro:([lastperm:])

removes macros temp1: to temp8: from the RFPP macro table.