Diff for /gforth/ds2texi.fs between versions 1.16 and 1.19

version 1.16, 1997/07/31 16:17:08 version 1.19, 1998/07/08 16:47:31
Line 27 Line 27
   
 script? [IF]  script? [IF]
     warnings off      warnings off
     require extend.fs  
     require search.fs      require search.fs
       require extend.fs
     require glocals.fs      require glocals.fs
     require float.fs      require float.fs
     require struct.fs      require struct.fs
Line 60  create description-buffer 4096 chars all Line 60  create description-buffer 4096 chars all
     repeat then      repeat then
     description-buffer tuck - ;      description-buffer tuck - ;
   
   : skip-prefix ( c-addr1 u1 -- c-addr2 u2 )
       2dup 2 min s" --" compare 0=
       IF
           [char] - skip [char] - scan [char] - skip
       THEN ;
   
 : replace-_ ( c-addr u -- )  : replace-_ ( c-addr u -- )
     \ replaces _ with -      \ replaces _ with -
     chars bounds      chars bounds
Line 88  create description-buffer 4096 chars all Line 94  create description-buffer 4096 chars all
 : make-doc ( -- )  : make-doc ( -- )
     get-current documentation set-current      get-current documentation set-current
     create      create
         last @ name>string 2,           \ name          last @ name>string skip-prefix 2,               \ name
         [char] ) parse save-mem 2,      \ stack-effect          [char] ) parse save-mem 2,      \ stack-effect
         bl parse-word condition-wordset 2,      \ wordset          bl sword condition-wordset 2,   \ wordset
         bl parse-word dup               \ pronounciation          bl sword dup    \ pronounciation
         if          if
             condition-pronounciation              condition-pronounciation
         else          else
             2drop last @ name>string              2drop last @ name>string skip-prefix
         endif          endif
         2,          2,
         get-description save-mem 2,          get-description save-mem 2,

Removed from v.1.16  
changed lines
  Added in v.1.19


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