A compiler which transforms SWIFT patterns to an object representation with additional information's.