Lexer supports all numeric literals
Lexer supports all numeric literals

Except for those that start with +, -, and . since we are missing the
Scheme identifier function, which detects the state transition from
possible identifier to numeric literal.

cargo test passes

nlfiedler/shiranui