jank-lang / jank

The native Clojure dialect hosted on LLVM
https://jank-lang.org
Mozilla Public License 2.0
1.69k stars 50 forks source link

feat(real): lex scientific notation #109

Closed Samy-33 closed 3 weeks ago

jeaye commented 1 month ago

This looks great. I think we need a more rigorous testing suite for it, though. There are paths in the code which aren't currently being tested, like 1ee1, 1Efoo, etc. As I mentioned in the ticket, the main work for this task is going to be the negative test suite. Let's try to permutate all of the ways this could go wrong.