DecimalFloat -> DecimalDigits . DecimalDigits -> DecimalDigit . DecimalDigit -> _ . _ To resolve the ambiguity, _ cannot be allowed as the first character in a float, and it cannot be allowed as the first character after the decimal point. --