2005-03-28 23:45:13 -05:00
|
|
|
IN: temporary
|
2006-01-26 23:01:14 -05:00
|
|
|
USING: errors kernel math parser sequences test ;
|
2005-07-31 23:38:33 -04:00
|
|
|
|
2004-07-16 02:26:21 -04:00
|
|
|
[ f ]
|
2006-05-24 04:29:25 -04:00
|
|
|
[ f string>number ]
|
2005-01-28 23:55:22 -05:00
|
|
|
unit-test
|
2004-07-16 02:26:21 -04:00
|
|
|
|
|
|
|
[ f ]
|
2006-05-24 04:29:25 -04:00
|
|
|
[ "12345abcdef" string>number ]
|
2005-01-28 23:55:22 -05:00
|
|
|
unit-test
|
2004-07-16 02:26:21 -04:00
|
|
|
|
|
|
|
[ t ]
|
2006-05-24 04:29:25 -04:00
|
|
|
[ "-12" string>number 0 < ]
|
2005-01-28 23:55:22 -05:00
|
|
|
unit-test
|
2004-07-16 02:26:21 -04:00
|
|
|
|
|
|
|
[ f ]
|
2006-05-24 04:29:25 -04:00
|
|
|
[ "--12" string>number ]
|
2005-01-28 23:55:22 -05:00
|
|
|
unit-test
|
2004-07-16 02:26:21 -04:00
|
|
|
|
|
|
|
[ f ]
|
2006-05-24 04:29:25 -04:00
|
|
|
[ "-" string>number ]
|
2005-01-28 23:55:22 -05:00
|
|
|
unit-test
|
2004-07-16 02:26:21 -04:00
|
|
|
|
|
|
|
[ f ]
|
2006-05-24 04:29:25 -04:00
|
|
|
[ "e" string>number ]
|
2005-01-28 23:55:22 -05:00
|
|
|
unit-test
|
2004-07-16 02:26:21 -04:00
|
|
|
|
|
|
|
[ "100.0" ]
|
2006-05-24 04:29:25 -04:00
|
|
|
[ "1.0e2" string>number number>string ]
|
2005-01-28 23:55:22 -05:00
|
|
|
unit-test
|
2004-07-16 02:26:21 -04:00
|
|
|
|
|
|
|
[ "-100.0" ]
|
2006-05-24 04:29:25 -04:00
|
|
|
[ "-1.0e2" string>number number>string ]
|
2005-01-28 23:55:22 -05:00
|
|
|
unit-test
|
2004-07-16 02:26:21 -04:00
|
|
|
|
|
|
|
[ "0.01" ]
|
2006-05-24 04:29:25 -04:00
|
|
|
[ "1.0e-2" string>number number>string ]
|
2005-01-28 23:55:22 -05:00
|
|
|
unit-test
|
2004-07-16 02:26:21 -04:00
|
|
|
|
|
|
|
[ "-0.01" ]
|
2006-05-24 04:29:25 -04:00
|
|
|
[ "-1.0e-2" string>number number>string ]
|
2005-01-28 23:55:22 -05:00
|
|
|
unit-test
|
2004-07-16 02:26:21 -04:00
|
|
|
|
|
|
|
[ f ]
|
2006-05-24 04:29:25 -04:00
|
|
|
[ "-1e-2e4" string>number ]
|
2005-01-28 23:55:22 -05:00
|
|
|
unit-test
|
2004-07-16 02:26:21 -04:00
|
|
|
|
|
|
|
[ "3.14" ]
|
2006-05-24 04:29:25 -04:00
|
|
|
[ "3.14" string>number number>string ]
|
2005-01-28 23:55:22 -05:00
|
|
|
unit-test
|
2004-07-16 02:26:21 -04:00
|
|
|
|
|
|
|
[ f ]
|
2006-05-24 04:29:25 -04:00
|
|
|
[ "." string>number ]
|
2005-01-28 23:55:22 -05:00
|
|
|
unit-test
|
2004-07-16 02:26:21 -04:00
|
|
|
|
|
|
|
[ f ]
|
2006-05-24 04:29:25 -04:00
|
|
|
[ ".e" string>number ]
|
2005-01-28 23:55:22 -05:00
|
|
|
unit-test
|
2004-07-16 02:26:21 -04:00
|
|
|
|
|
|
|
[ "101.0" ]
|
2006-05-24 04:29:25 -04:00
|
|
|
[ "1.01e2" string>number number>string ]
|
2005-01-28 23:55:22 -05:00
|
|
|
unit-test
|
2004-07-16 02:26:21 -04:00
|
|
|
|
|
|
|
[ "-101.0" ]
|
2006-05-24 04:29:25 -04:00
|
|
|
[ "-1.01e2" string>number number>string ]
|
2005-01-28 23:55:22 -05:00
|
|
|
unit-test
|
2004-07-16 02:26:21 -04:00
|
|
|
|
|
|
|
[ "1.01" ]
|
2006-05-24 04:29:25 -04:00
|
|
|
[ "101.0e-2" string>number number>string ]
|
2005-01-28 23:55:22 -05:00
|
|
|
unit-test
|
2004-07-16 02:26:21 -04:00
|
|
|
|
|
|
|
[ "-1.01" ]
|
2006-05-24 04:29:25 -04:00
|
|
|
[ "-101.0e-2" string>number number>string ]
|
2005-01-28 23:55:22 -05:00
|
|
|
unit-test
|
2004-07-16 02:26:21 -04:00
|
|
|
|
|
|
|
[ 5 ]
|
2006-05-24 04:29:25 -04:00
|
|
|
[ "10/2" string>number ]
|
2005-01-28 23:55:22 -05:00
|
|
|
unit-test
|
2004-07-16 02:26:21 -04:00
|
|
|
|
|
|
|
[ -5 ]
|
2006-05-24 04:29:25 -04:00
|
|
|
[ "-10/2" string>number ]
|
2005-01-28 23:55:22 -05:00
|
|
|
unit-test
|
2004-07-16 02:26:21 -04:00
|
|
|
|
2004-08-07 18:45:48 -04:00
|
|
|
[ -5 ]
|
2006-05-24 04:29:25 -04:00
|
|
|
[ "10/-2" string>number ]
|
2005-01-28 23:55:22 -05:00
|
|
|
unit-test
|
2004-07-16 02:26:21 -04:00
|
|
|
|
2004-08-07 18:45:48 -04:00
|
|
|
[ 5 ]
|
2006-05-24 04:29:25 -04:00
|
|
|
[ "-10/-2" string>number ]
|
2005-01-28 23:55:22 -05:00
|
|
|
unit-test
|
2004-07-16 02:26:21 -04:00
|
|
|
|
2005-12-24 23:01:49 -05:00
|
|
|
[ 5.0 ]
|
2006-05-24 04:29:25 -04:00
|
|
|
[ "10.0/2" string>number ]
|
2005-01-28 23:55:22 -05:00
|
|
|
unit-test
|
2004-07-16 02:26:21 -04:00
|
|
|
|
|
|
|
[ f ]
|
2006-05-24 04:29:25 -04:00
|
|
|
[ "1e1/2" string>number ]
|
2005-01-28 23:55:22 -05:00
|
|
|
unit-test
|
2004-07-16 02:26:21 -04:00
|
|
|
|
|
|
|
[ f ]
|
2006-05-24 04:29:25 -04:00
|
|
|
[ "e/2" string>number ]
|
2005-01-28 23:55:22 -05:00
|
|
|
unit-test
|
2004-07-16 02:26:21 -04:00
|
|
|
|
|
|
|
[ "33/100" ]
|
2006-05-24 04:29:25 -04:00
|
|
|
[ "66/200" string>number number>string ]
|
2005-01-28 23:55:22 -05:00
|
|
|
unit-test
|
2004-10-10 14:28:56 -04:00
|
|
|
|
2006-05-24 04:29:25 -04:00
|
|
|
[ f ] [ "12" bin> ] unit-test
|
|
|
|
[ f ] [ "fdsf" bin> ] unit-test
|
2004-10-10 14:28:56 -04:00
|
|
|
[ 3 ] [ "11" bin> ] unit-test
|
2006-01-26 23:01:14 -05:00
|
|
|
|
2006-10-10 01:28:21 -04:00
|
|
|
! [ t ] [
|
|
|
|
! { "1.0/0.0" "-1.0/0.0" "0.0/0.0" }
|
|
|
|
! [ dup string>number number>string = ] all?
|
|
|
|
! ] unit-test
|
|
|
|
!
|
|
|
|
! [ t ] [
|
|
|
|
! { 1.0/0.0 -1.0/0.0 0.0/0.0 }
|
|
|
|
! [ dup number>string string>number = ] all?
|
|
|
|
! ] unit-test
|