math.parser: make float-parse:point a fixnum.

db4
John Benediktsson 2015-07-30 18:16:31 -07:00
parent b3323c15bd
commit a8b3642c8c
1 changed files with 2 additions and 2 deletions

View File

@ -73,12 +73,12 @@ TUPLE: number-parse
TUPLE: float-parse
{ radix fixnum }
{ point }
{ point fixnum }
{ exponent }
{ magnitude } ;
: inc-point-?dec-magnitude ( float-parse n -- float-parse' )
zero? [ [ 1 fixnum-fast ] change-magnitude ] when
[ 1 + ] change-point ; inline
[ 1 fixnum+fast ] change-point ; inline
: store-exponent ( float-parse n expt -- float-parse' n )
swap [ >>exponent ] dip ; inline