U C^ @sddlmZddlmZmZddlmZmZmZmZe ddZ eegdj eedd j ed d j ed d j ed d j ed dj eedgZ e Z dS))unicode_literals) LIST_ELLIPSES CONCAT_ICONS) CONCAT_QUOTESALPHA ALPHA_LOWER ALPHA_UPPER'z(?<=[{al}])\.(?=[{au}]))alauz(?<=[{a}])[,!?](?=[{a}]))az(?<=[{a}])[:<>=](?=[{a}])z(?<=[{a}])--(?=[{a}])z(?<=[{a}]),(?=[{a}])z$(?<=[{a}])([{q}\)\]\(\[])(?=[\-{a}]))rqN) __future__rZ char_classesrrrrrr replaceZ_quotesformatZ_infixesZTOKENIZER_INFIXESrrs