Implicit resolver for scientific notation of floats

You mention in the tests that this matches some corner cases it shouldn't. Why not get rid of those by using e.g. `[\-\+]?(\d+\.?\d*|\d*\.?\d+)[eE][\-\+]?\d+`?

Also, I noticed there's an end-symbol (`$`) but no start symbol (`^`)?