(
c-addr u -- )
When executed during compilation,
(LOCAL) passes a
message to the system that has one of two meanings. If
u
is non-zero, the message identifies a new
local whose
definition name is given by the string of characters identified
by
c-addr u. If
u is zero, the message is "last
local" and
c-addr has no significance.
The result of executing
(LOCAL) during compilation of a
definition is to create a set of named local identifiers, each
of which is a definition name, that only have execution
semantics within the scope of that definition's source.