Better parsing of numbers and identifiers.