 import Foundation
 
 public extension String {
-    //static let characters = CharacterSet.alphanumerics.union(CharacterSet(charactersIn: "_"))
-    //static let hashtagCharacters = characters.union(CharacterSet(charactersIn: "#"))
-    //static let mentionCharacters = characters.union(CharacterSet(charactersIn: "@"))
+    static let characters = CharacterSet.alphanumerics.union(CharacterSet(charactersIn: "_"))
+    static let hashtagCharacters = characters.union(CharacterSet(charactersIn: "#"))
+    static let mentionCharacters = characters.union(CharacterSet(charactersIn: "@"))
     
     // MARK: - Accessors
     
-    /*var dataFromHexadecimal: Data {
+    var dataFromHexadecimal: Data {
         var hex = self
         var data = Data()
         while(hex.count > 0) {

            }
        }
        return Array(result)
    }*/
    
    // MARK: - Static functions
    
    static func fromCString(_ cString: UnsafeRawPointer, length: Int) -> String {
        if let result = NSString(bytes: cString, length: length, encoding: String.Encoding.utf8.rawValue) {
            return result as String
        } else {


func ALog(_ message: String, filename: String = #file, function: String = #function, line: Int = #line) {
    logger.log("[\(NSString(string: filename).lastPathComponent):\(line)] \(function) - \(message)")
}
