Error text: range limits must be `lower-bound .. upper-bound'
Reference: RFC 2578 section 11.1
<range> ::= <value> | <value> ".." <value> <value> ::= "-" <number> | <number> | <hexString> | <binString> where: <empty> is the empty string <number> is a non-negative integer <hexString> is a hexadecimal string (e.g., '0F0F'H) <binString> is a binary string (e.g, '1010'B) <range> is further restricted as follows: - any <value> used in a SIZE clause must be non-negative. - when a pair of values is specified, the first value must be less than the second value. - when multiple ranges are specified, the ranges may not overlap but may touch. For example, (1..4 | 4..9) is invalid, and (1..4 | 5..9) is valid. - the ranges must be a subset of the maximum range of the base type.