| 2drop |
2drop |
| endif ; |
endif ; |
| |
|
| : >definer ( xt -- definer ) |
: >definer ( xt -- definer ) \ gforth |
| \G @var{Definer} is a unique identifier for the way the @var{xt} |
\G @var{Definer} is a unique identifier for the way the @var{xt} |
| \G was defined. Words defined with different @code{does>}-codes |
\G was defined. Words defined with different @code{does>}-codes |
| \G have different definers. The definer can be used for |
\G have different definers. The definer can be used for |
| >code-address |
>code-address |
| then ; |
then ; |
| |
|
| : definer! ( definer xt -- ) |
: definer! ( definer xt -- ) \ gforth |
| \G The word represented by @var{xt} changes its behaviour to the |
\G The word represented by @var{xt} changes its behaviour to the |
| \G behaviour associated with @var{definer}. |
\G behaviour associated with @var{definer}. |
| over 1 and if |
over 1 and if |