Create nested scopes of variables, to enable saving and
restoring of values stored in variables.
Save contents of all non-global variables:
push
Restore contents of all non-global variables:
pop
All variables defined using a set instruction are
kept in name spaces which are saved and restored
either explicitly on issuing of push and pop
instructions, or implicitly on call's to function and
subroutines.
All variables defined using a globset are kept in
a global name space which is unaffected by instructions
push, pop and call.
Instruction process does not affect name spaces.
[Previous chapter]
[Next chapter]
[Back to top]
|