Function lip::float

source ·
pub fn float<'a, S: Clone + 'a>() -> impl Parser<'a, Output = f64, State = S>
Expand description

Parses a floating point number, excluding the sign in front.

run float “123” == Ok 123

run float “3.1415” == Ok 3.1415

run float “0.1234” == Ok 0.1234

run float “.1234” == Err …

run float “1e-42” == Ok 1e-42

run float “6.022e23” == Ok 6.022e23

run float “6.022E23” == Ok 6.022e23

run float “6.022e+23” == Ok 6.022e23