--- gforth/test/gforth.fs 2003/01/25 20:14:05 1.2 +++ gforth/test/gforth.fs 2005/03/17 18:49:03 1.6 @@ -1,6 +1,6 @@ \ 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. @@ -31,3 +31,20 @@ require ./coretest.fs { 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 } { -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 }