Represents a parsed floating point value as its components.
pub fn Number(comptime T: type) type
pub fn Number(comptime T: type) type {
return struct {
exponent: i64,
mantissa: mantissaType(T),
negative: bool,
/// More than max_mantissa digits were found during parse
many_digits: bool,
/// The number was a hex-float (e.g. 0x1.234p567)
hex: bool,
};
}