Re-allow trailing decimal points. Closes #16.

This partially reverts commit f265c6066358a10deb5b3f8a97859feebb8dd55e.