math.parser: number>string, don't throw zero division on '1/0'
parent
cf0f748991
commit
0b98eb121e
|
@ -69,7 +69,8 @@ TUPLE: number-parse
|
|||
digit> pick radix>> over > ; inline
|
||||
|
||||
: ?make-ratio ( num denom/f -- ratio/f )
|
||||
[ / ] [ drop f ] if* ; inline
|
||||
! don't use number= to allow 0. for "1/0."
|
||||
[ dup 0 = [ 2drop f ] [ / ] if ] [ drop f ] if* ; inline
|
||||
|
||||
TUPLE: float-parse
|
||||
{ radix fixnum }
|
||||
|
|
Loading…
Reference in New Issue