- start digit: integer upper: identifier lower: identifier space: start invalid: error - identifier digit: identifier upper: identifier lower: identifier space: end invalid: end - integer: digit: integer upper: end lower: end space: end invalid: end