B |@N@s8ddlmZddlmZdddZGdddejZdS) )token) fixer_basechrstr)ZunichrZunicodecs,eZdZdZdZfddZddZZS) FixUnicodeTzSTRING | 'unicode' | 'unichr'cs"tt|||d|jk|_dS)Nunicode_literals)superr start_treeZfuture_featuresr)selfZtreefilename) __class__!sz(FixUnicode.transform..ZuU) typerNAMEZclone_mappingvalueSTRINGrjoinsplit)r Znoderesultsnewvalr r r transforms"      zFixUnicode.transform)__name__ __module__ __qualname__Z BM_compatibleZPATTERNr r __classcell__r r )r rrs rN)Zpgen2rrrZBaseFixrr r r r s