Diff for /gforth/kernel/tools.fs between versions 1.7 and 1.11

version 1.7, 1999/02/03 00:10:26 version 1.11, 1999/03/29 22:52:35
Line 29  variable maxdepth-.s Line 29  variable maxdepth-.s
   
 : .s ( -- ) \ tools dot-s  : .s ( -- ) \ tools dot-s
     \G Display the number of items on the data stack,      \G Display the number of items on the data stack,
     \G followed by a list of the items; TOS is the right-most item      \G followed by a list of the items; TOS is the right-most item.
     ." <" depth 0 .r ." > "      ." <" depth 0 .r ." > "
     depth 0 max maxdepth-.s @ min      depth 0 max maxdepth-.s @ min
     dup 0      dup 0
Line 45  Variable /dump Line 45  Variable /dump
   
 : .4 ( addr -- addr' )  : .4 ( addr -- addr' )
     3 FOR  -1 /dump +!  /dump @ 0<      3 FOR  -1 /dump +!  /dump @ 0<
         IF  ."    "  ELSE  dup c@ 0 <# # # #> type space  THEN          IF  ."    "  ELSE  dup c@ 0 <<# # # #> type #>> space  THEN
     char+ NEXT ;      char+ NEXT ;
 : .chars ( addr -- )  : .chars ( addr -- )
     /dump @ bounds      /dump @ bounds
Line 57  Variable /dump Line 57  Variable /dump
   dup .4 space .4 ." - " .4 space .4 drop  10 /dump +!  space .chars ;    dup .4 space .4 ." - " .4 space .4 drop  10 /dump +!  space .chars ;
   
 : dump  ( addr u -- ) \ tools dump  : dump  ( addr u -- ) \ tools dump
     \G Display u lines of memory starting at address addr. Each line      \G Display @var{u} lines of memory starting at address @var{addr}. Each line
     \G displays the contents of 16 bytes. When Gforth is running under      \G displays the contents of 16 bytes. When Gforth is running under
     \G an operating system you may get @file{Invalid memory address} errors      \G an operating system you may get @file{Invalid memory address} errors
     \G if you attempt to access arbitrary locations.      \G if you attempt to access arbitrary locations.
Line 70  Variable /dump Line 70  Variable /dump
 \ ?                                                     17may93jaw  \ ?                                                     17may93jaw
   
 : ? ( a-addr -- ) \ tools question  : ? ( a-addr -- ) \ tools question
     \G Display the contents of address a-addr in the current number base.      \G Display the contents of address @var{a-addr} in the current number base.
     @ . ;      @ . ;
   
 \ words visible in roots                               14may93py  \ words visible in roots                               14may93py
   
 include  ../termsize.fs  include  ../termsize.fs
   
 : words ( -- ) \ tools  : words
     \G ** this will not get annotated. See other defn in search.fs .. **      \G ** this will not get annotated. See other defn in search.fs .. **
       \G It does not work to use "wordset-" prefix since this file is glossed
       \G by cross.fs which doesn't have the same functionalty as makedoc.fs
     cr 0 context @ wordlist-id      cr 0 context @ wordlist-id
     BEGIN      BEGIN
         @ dup          @ dup

Removed from v.1.7  
changed lines
  Added in v.1.11


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>