[gforth] / gforth / ds2texi.fs  

gforth: gforth/ds2texi.fs

Diff for /gforth/ds2texi.fs between version 1.9 and 1.10

version 1.9, Tue Nov 7 18:06:36 1995 UTC version 1.10, Wed Aug 21 14:58:38 1996 UTC
Line 71 
Line 71 
     +loop ;      +loop ;
   
 : condition-stack-effect ( c-addr1 u1 -- c-addr2 u2 )  : condition-stack-effect ( c-addr1 u1 -- c-addr2 u2 )
     save-string 2dup replace-_ ;      save-mem 2dup replace-_ ;
   
 : condition-wordset ( c-addr1 u1 -- c-addr2 u2 )  : condition-wordset ( c-addr1 u1 -- c-addr2 u2 )
     dup 0=      dup 0=
     if      if
         2drop s" unknown"          2drop s" unknown"
     else      else
         save-string          save-mem
     endif ;      endif ;
   
 : condition-pronounciation ( c-addr1 u1 -- c-addr2 u2 )  : condition-pronounciation ( c-addr1 u1 -- c-addr2 u2 )
     save-string 2dup replace-_ ;      save-mem 2dup replace-_ ;
   
 : make-doc ( -- )  : make-doc ( -- )
     get-current documentation set-current      get-current documentation set-current
     create      create
         last @ name>string 2,           \ name          last @ name>string 2,           \ name
         [char] ) parse save-string 2,   \ stack-effect          [char] ) parse save-mem 2,      \ stack-effect
         bl parse-word condition-wordset 2,      \ wordset          bl parse-word condition-wordset 2,      \ wordset
         bl parse-word dup               \ pronounciation          bl parse-word dup               \ pronounciation
         if          if
Line 97 
Line 97 
             2drop last @ name>string              2drop last @ name>string
         endif          endif
         2,          2,
         get-description save-string 2,          get-description save-mem 2,
     set-current ;      set-current ;
   
 : emittexi ( c -- )  : emittexi ( c -- )


Generate output suitable for use with a patch program
Legend:
Removed from v.1.9  
changed lines
  Added in v.1.10

CVS Admin

Powered by ViewCVS 1.0-dev
(Powered by ViewCVS)

ViewCVS and CVS Help