This is definitely not my area of expertise. My observation, though, is that the liberty file format looks like a poorly conceived conglomeration of about eight different formats. It leans in the direction of accepting almost any syntax. I would expect it to accept pretty much any kind of number you throw at it, whether it's an integer, floating-point, fixed-point, in quotes, parentheses, braces, engineering notation, etc. White space appears to be a don't-care except when it isn't. (That, in my experience, is the ultimate rule of syntax in liberty files: The syntax is correct unless it isn't.)