FLOAT and TYPED_FLOAT
Float literal.
FLOAT syntax
FLOAT = [0-9]+ . [0-9]* EXPONENT? or [0-9]* . [0-9]+ EXPONENT?
where
EXPONENT = [eE][+-]? [0-9]+
TYPED_FLOAT Syntax
TYPED_FLOAT = FLOAT (_f32 or _f64)
Float literal.
FLOAT = [0-9]+ . [0-9]* EXPONENT? or [0-9]* . [0-9]+ EXPONENT?
where
EXPONENT = [eE][+-]? [0-9]+
TYPED_FLOAT = FLOAT (_f32 or _f64)