Personally, I'd use `parseFloat` instead of the `+` hack, but this is JavaScript style issue, not PEG.js one.