[][src]Function lip::float

pub fn float<'a, S: Clone + 'a>() -> impl Parser<'a, f64, S>

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