home *** CD-ROM | disk | FTP | other *** search
- \ EQUCOLON.HLP Help file for VALUEs
-
- %@> ( --- n1 )
- Fetch BODY field of following definition.
- ** May NOT be used on the command line **
-
- %!> ( n1 -- )
- Primitive used by the following definitions, gets compiled into
- colon definition, and stores value on the stack into the following
- defs body field.
- ** May NOT be used on the command line **
-
- %U@> ( --- N1 )
- Fetch the DATA field of a USER definition in USER space.
- ** May NOT be used on the command line **
-
- %U!> ( N1 --- )
- Store into the DATA field of a USER definition in USER space.
- ** May NOT be used on the command line **
-
- %INCR> ( --- )
- Increment the BODY field of the following definition by one.
- ** May NOT be used on the command line **
-
- %DECR> ( --- )
- Decrement the BODY field of the following definition by one.
- ** May NOT be used on the command line **
-
- %OFF> ( --- )
- Clear to zero the BODY field of following definition.
- ** May NOT be used on the command line **
-
- %ON> ( --- )
- Set to -1 the BODY field of following definition.
- ** May NOT be used on the command line **
-
- ?NOUSER ( a1 --- a1 )
- Test a1 to verify it is not a USER definition, if it is, abort.
-
- ?USER ( a1 --- a1 f1 )
- Test a1, is it a user word, return TRUE if it is else FALSE.
-
- @> ( | <name> --- n1 )
- Fetch the BODY or USER contents of the following definiton.
- See also !>
-
- !> ( n1 | <name> -- )
- Store into the BODY or USER field of the following definition.
- Used to assign values into the body of <name>, like VARIABLEs or
- VALUEs. May be used on the command line. Typical usage is as
- follows: 34 VALUE MYVAL \ create a VALUE
- : CHANGE_MYVAL ( --- ) \ define a word to
- 23 !> MYVAL ; \ change MYVAL
-
- The word " =: " is an alias for " !> ".
-
- +!> ( n1 | <name> --- )
- Increment the BODY or USER field of <name> by n1. See also !>
- Typically used to modify a VALUE or VARIABLE.
-
- INCR> ( | <name> -- )
- Increment the body of <name> by one, used to modify the following
- VALUE or VARIABLE.
-
- DECR> ( | <name> -- )
- Decrement the body of <name> by one, used to modify the following
- VALUE or VARIABLE.
-
- ON> <name> ( --- )
- Turn on the VALUE or VARIABLE <name> following. Somewhat faster
- than <name> ON.
-
- OFF> <name> ( --- )
- Turn off the VALUE or VARIABLE <name> following. Somewhat faster
- than <name> OFF.
-
- &> ( t1 --- a1 )
- Return the BODY address a1 of word t1, a VALUE.
-
-
-