From ce1ff0185148d449665726470a85a2dd857458c5 Mon Sep 17 00:00:00 2001 From: Joe Groff Date: Sun, 7 Feb 2010 13:09:59 -0800 Subject: [PATCH] math.parser: add unit tests to ensure that "1e2" parses as 100.0 in decimal and as integer 1E2 in bases >= 15 (it does now) --- core/math/parser/parser-tests.factor | 3 +++ 1 file changed, 3 insertions(+) diff --git a/core/math/parser/parser-tests.factor b/core/math/parser/parser-tests.factor index 1705434f6b..7be86e0a8c 100644 --- a/core/math/parser/parser-tests.factor +++ b/core/math/parser/parser-tests.factor @@ -79,6 +79,9 @@ unit-test [ 100.0 ] [ "100.0" string>number ] unit-test [ 100.0 ] [ "100." string>number ] unit-test +[ 100.0 ] [ "1e2" string>number ] unit-test +[ HEX: 1e2 ] [ "1e2" hex> ] unit-test + [ HEX: 1.999999999999ap-3 ] [ "0.2" string>number ] unit-test [ HEX: 1.3333333333333p0 ] [ "1.2" string>number ] unit-test [ HEX: 1.5555555555555p0 ] [ "1.333,333,333,333,333,333" string>number ] unit-test