Scans a floating point number literal.
$(BNF /FloatLiteral := Float [fFL]? i? /Float := DecFloat | HexFloat /DecFloat := (DecDigits "." "_"* DecDigits? DecExponent?) | / ("." DecDigits DecExponent?) / (DecDigits DecExponent) /DecExponent := [eE] [+-]? DecDigits /DecDigits := \d [\d_]* /)
See Implementation
Scans a floating point number literal.
$(BNF /FloatLiteral := Float [fFL]? i? /Float := DecFloat | HexFloat /DecFloat := (DecDigits "." "_"* DecDigits? DecExponent?) | / ("." DecDigits DecExponent?) / (DecDigits DecExponent) /DecExponent := [eE] [+-]? DecDigits /DecDigits := \d [\d_]* /)