         
         switch rawValue {
             
-        case REG_BADRPT:    self = InvalidRepetition
-        case REG_BADBR:     self = InvalidBackReference
-        case REG_ESPACE:    self = OutOfMemory
-        case REG_BADPAT:    self = InvalidPatternOperator
-        case REG_EBRACE:    self = UnMatchedBraceInterval
-        case REG_EBRACK:    self = UnMatchedBracketList
-        case REG_ECOLLATE:  self = InvalidCollating
-        case REG_ECTYPE:    self = UnknownCharacterClassName
-        case REG_EESCAPE:   self = TrailingBackslash
-        case REG_EPAREN:    self = UnMatchedParenthesis
-        case REG_ERANGE:    self = InvalidRange
-        case REG_ESUBREG:   self = InvalidBackReferenceToSubExpression
+        case REG_BADRPT:                            self = InvalidRepetition
+        case REG_BADBR:                             self = InvalidBackReference
+        case REG_ESPACE:                            self = OutOfMemory
+        case REG_BADPAT:                            self = InvalidPatternOperator
+        case REG_EBRACE:                            self = UnMatchedBraceInterval
+        case REG_EBRACK:                            self = UnMatchedBracketList
+        case REG_ECOLLATE:                          self = InvalidCollating
+        case REG_ECTYPE:                            self = UnknownCharacterClassName
+        case REG_EESCAPE:                           self = TrailingBackslash
+        case REG_EPAREN:                            self = UnMatchedParenthesis
+        case REG_ERANGE:                            self = InvalidRange
+        case REG_ESUBREG:                           self = InvalidBackReferenceToSubExpression
             
             /*
             #if os(linux)

        
        switch rawValue {
            
        case REG_ICASE:     self = CaseInsensitive
        case REG_EXTENDED:  self = ExtendedSyntax
        case REG_NOSUB:     self = NoSub
        case REG_NEWLINE:   self = NewLine
            
        default: return nil
        }

        
        switch rawValue {
            
        case REG_NOTBOL:            self = NotBeginningOfLine
        case REG_NOTEOL:            self = NotEndOfLine
            
        default: return nil
        }
