October 1, 1979 HOUSE FUNCTIONS POP IMP-INSERT POINTER


&P


&P POP Implied Insert Pointer __________________________________
&POP "pops" (removes) the specified number of Implied Insert
Pointers from the top of the Stack.


&Pop <n>°
1 _


<n>...the number of pointers to pop from the Implied Insert
Pointer Stack
NOTES _____
The Implied Insert Stack is a stack of pointers used both in
normal editing, and in the creation of Blocks. If the user
does not specify an <lp> for a command which has an <iip>
listed in its specification, the <iip> defaults to the pointer
on top of the Implied Insert Stack (the Implied Insert
Pointer).
Two entries are made in the Stack when IBLOCK, IDBLOCK,
MBLOCK, or MDBLOCK is used: one points at the character
before the Block-end, the other at the last character of
the Block-end of the new Block. A new Block can thus
easily be made nested in (inside of), or at the same
level as (immediately after), the previous one.
The Implied Insert Pointer (pointer on top of the Stack)
points at the character before the Block-end of the Block
just inserted or created.
The pointer directly beneath those &POPped becomes the new
Implied Insert Pointer.
If there is only one pointer in the Stack, as with ordinary
non-Blocked text editing, an error message is returned and the
pointer stays in effect.
264 -- Section 6 Release 9.1 FRESS Resource Manual
Previous Page Next Page