math.parser fix
parent
7bba8871a3
commit
91ef98cc70
|
@ -100,3 +100,7 @@ unit-test
|
||||||
[ 1 -1 >base ] must-fail
|
[ 1 -1 >base ] must-fail
|
||||||
|
|
||||||
[ "0.0/0.0" ] [ 0.0 0.0 / number>string ] unit-test
|
[ "0.0/0.0" ] [ 0.0 0.0 / number>string ] unit-test
|
||||||
|
|
||||||
|
[ "1.0/0.0" ] [ 1.0 0.0 / number>string ] unit-test
|
||||||
|
|
||||||
|
[ "-1.0/0.0" ] [ -1.0 0.0 / number>string ] unit-test
|
||||||
|
|
|
@ -140,9 +140,9 @@ M: ratio >base
|
||||||
|
|
||||||
M: float >base
|
M: float >base
|
||||||
drop {
|
drop {
|
||||||
|
{ [ dup fp-nan? ] [ drop "0.0/0.0" ] }
|
||||||
{ [ dup 1.0/0.0 = ] [ drop "1.0/0.0" ] }
|
{ [ dup 1.0/0.0 = ] [ drop "1.0/0.0" ] }
|
||||||
{ [ dup -1.0/0.0 = ] [ drop "-1.0/0.0" ] }
|
{ [ dup -1.0/0.0 = ] [ drop "-1.0/0.0" ] }
|
||||||
{ [ dup fp-nan? ] [ drop "0.0/0.0" ] }
|
|
||||||
[ float>string fix-float ]
|
[ float>string fix-float ]
|
||||||
} cond ;
|
} cond ;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue