version 1.6, 2000/09/23 15:46:59
|
version 1.13, 2012/09/17 20:10:23
|
Line 1
|
Line 1
|
\ see-ext.fs extentions for see locals, floats |
\ see-ext.fs extentions for see locals, floats |
|
|
\ Copyright (C) 1995,1996,1997 Free Software Foundation, Inc. |
\ Copyright (C) 1995,1996,1997,2003,2007 Free Software Foundation, Inc. |
|
|
\ This file is part of Gforth. |
\ This file is part of Gforth. |
|
|
\ Gforth is free software; you can redistribute it and/or |
\ Gforth is free software; you can redistribute it and/or |
\ modify it under the terms of the GNU General Public License |
\ modify it under the terms of the GNU General Public License |
\ as published by the Free Software Foundation; either version 2 |
\ as published by the Free Software Foundation, either version 3 |
\ of the License, or (at your option) any later version. |
\ of the License, or (at your option) any later version. |
|
|
\ This program is distributed in the hope that it will be useful, |
\ This program is distributed in the hope that it will be useful, |
Line 15
|
Line 15
|
\ GNU General Public License for more details. |
\ GNU General Public License for more details. |
|
|
\ You should have received a copy of the GNU General Public License |
\ You should have received a copy of the GNU General Public License |
\ along with this program; if not, write to the Free Software |
\ along with this program. If not, see http://www.gnu.org/licenses/. |
\ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA. |
|
|
|
\ made extra 26jan97jaw |
\ made extra 26jan97jaw |
|
|
Line 27
|
Line 26
|
: c-@local# |
: c-@local# |
Display? IF |
Display? IF |
S" @local" 0 .string |
S" @local" 0 .string |
dup @ dup 1 cells / abs 0 <# #S rot sign #> 0 .string bl cemit |
dup @ dup cell/ abs 0 <# #S rot sign #> 0 .string bl cemit |
THEN |
THEN |
cell+ ; |
cell+ ; |
|
|
Line 46
|
Line 45
|
: c-f@local# |
: c-f@local# |
Display? IF |
Display? IF |
S" f@local" 0 .string |
S" f@local" 0 .string |
dup @ dup 1 floats / abs 0 <# #S rot sign #> 0 .string bl cemit |
dup @ dup float/ abs 0 <# #S rot sign #> 0 .string bl cemit |
THEN |
THEN |
cell+ ; |
cell+ ; |
|
|
Line 66
|
Line 65
|
|
|
create c-extend1 |
create c-extend1 |
' @local# A, ' c-@local# A, |
' @local# A, ' c-@local# A, |
' flit A, ' c-flit A, |
[ifdef] flit ' flit A, ' c-flit A, [then] |
' f@local# A, ' c-f@local# A, |
' f@local# A, ' c-f@local# A, |
' laddr# A, ' c-laddr# A, |
' laddr# A, ' c-laddr# A, |
' lp+!# A, ' c-lp+!# A, |
' lp+!# A, ' c-lp+!# A, |