Lexer.scanFloat

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_]* /)

class Lexer
void
scanFloat
()

Meta