Replace NumberLiteralExpression with {Float,Integer}NumberExpression and pre-parse those values.