--- gforth/test/gforth.fs 2003/01/25 14:23:15 1.1 +++ gforth/test/gforth.fs 2005/12/31 15:46:14 1.8 @@ -1,6 +1,6 @@ \ test some gforth extension words -\ Copyright (C) 2003 Free Software Foundation, Inc. +\ Copyright (C) 2003,2004,2005 Free Software Foundation, Inc. \ This file is part of Gforth. @@ -30,4 +30,22 @@ require ./coretest.fs { 0.0996e 7 3 3 f>str-rdp s" 9.96E-2" 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 } -{ -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 } +{ 1. '1 -> 1. 49 } + +\ 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 }