stage2: disallow `1.e9` and `0x1.p9` as float literals
Instead require `1e9` and `0x1p9`, disallowing the trailing dot.
This change to the grammar is consistent with forbidding `1.` and `0x1.`
as float literals and ensures there is only one way to do things here.
608bc1cbd5Isaac Freund committed on 5/31/2021, 7:51:11 PMparent322215b