Diff for /gforth/source.fs between versions 1.14 and 1.15

version 1.14, 2003/03/09 15:16:52 version 1.15, 2004/05/14 17:09:22
Line 34 Line 34
         r> loop          r> loop
     drop 2drop 0 ;      drop 2drop 0 ;
   
   : current-sourcepos ( -- )
       sourcefilename  str>loadfilename# sourceline# ;
   
 : compile-sourcepos ( compile-time: -- ; run-time: -- nfile nline )  : compile-sourcepos ( compile-time: -- ; run-time: -- nfile nline )
     \ compile the current source position as literals: nfile is the      \ compile the current source position as literals: nfile is the
     \ source file index, nline the line number within the file.      \ source file index, nline the line number within the file.
     sourcefilename str>loadfilename# postpone literal      current-sourcepos swap postpone literal postpone literal ;
     sourceline# postpone literal ;  
   
 : .sourcepos ( nfile nline -- )  : .sourcepos ( nfile nline -- )
     \ print source position      \ print source position
     swap loadfilename#>str type ." :"      swap loadfilename#>str type ." :"
     base @ decimal swap 0 .r base ! ;      base @ decimal swap 0 .r base ! ;
   

Removed from v.1.14  
changed lines
  Added in v.1.15


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