diff --git a/core/math/parser/parser.factor b/core/math/parser/parser.factor index 0c4ecd8934..4664c8b252 100644 --- a/core/math/parser/parser.factor +++ b/core/math/parser/parser.factor @@ -488,12 +488,13 @@ M: ratio >base base [ format-string ] 4dip [ format-string ] bi@ (format-float) dup [ 0 = ] find drop format-head ] [ - "C" = [ [ "G" = ] [ "E" = ] bi or "E" "e" ? fix-float ] [ drop ] if + "C" = [ [ "G" = ] [ "E" = ] bi or CHAR: E CHAR: e ? fix-float ] + [ drop ] if ] 2bi ; inline : float>base ( n radix -- str )