version 1.2, 2003/01/25 20:14:05
|
version 1.6, 2005/03/17 18:49:03
|
Line 1
|
Line 1
|
\ test some gforth extension words |
\ test some gforth extension words |
|
|
\ Copyright (C) 2003 Free Software Foundation, Inc. |
\ Copyright (C) 2003,2004 Free Software Foundation, Inc. |
|
|
\ This file is part of Gforth. |
\ This file is part of Gforth. |
|
|
Line 31 require ./coretest.fs
|
Line 31 require ./coretest.fs
|
{ 999.9994e 7 3 1 f>str-rdp s" 999.999" str= -> true } |
{ 999.9994e 7 3 1 f>str-rdp s" 999.999" str= -> true } |
{ 999.9996e 7 3 1 f>str-rdp s" 1.000E3" str= -> true } |
{ 999.9996e 7 3 1 f>str-rdp s" 1.000E3" str= -> true } |
{ -1e-20 5 2 1 f>str-rdp s" *****" str= -> true } |
{ -1e-20 5 2 1 f>str-rdp s" *****" str= -> true } |
|
|
|
\ 0x hex number conversion, or not |
|
|
|
decimal |
|
{ 0x10 -> 16 } |
|
{ 0X10 -> 16 } |
|
36 base ! |
|
{ 0x10 -> x10 } |
|
decimal |
|
{ 'a' -> 97 } |
|
{ 'A -> 65 } |
|
|
|
\ represent has no trailing 0s even for inf and nan |
|
|
|
{ 1e 0e f/ pad 16 represent drop 2drop pad 15 + c@ '0 = -> false } |
|
{ 0e 0e f/ pad 16 represent drop 2drop pad 15 + c@ '0 = -> false } |
|
{ -1e 0e f/ pad 16 represent drop 2drop pad 15 + c@ '0 = -> false } |