--- gforth/debugs.fs 2009/12/31 15:32:35 1.22 +++ gforth/debugs.fs 2011/04/20 17:24:31 1.23 @@ -55,7 +55,15 @@ stderr value debug-fid ( -- fid ) ' (.debugline) IS .debugline : .debugline-directed ( nfile nline -- ) - ['] .debugline debug-fid outfile-execute ; + action-of type action-of emit { oldtype oldemit } + try + ['] (type) is type ['] (emit) is emit + ['] .debugline debug-fid outfile-execute + 0 + restore + oldemit is emit oldtype is type + endtry + throw ; :noname ( -- ) current-sourcepos .debugline-directed ;