U C^W @sddlmZddlmZmZmZmZmZddlmZm Z e dd d ddZ ee d j eed d j ed d j eeddj ed dj ed dj eeddj ee ddgZeZdS))unicode_literals)ALPHA ALPHA_LOWER ALPHA_UPPER CONCAT_QUOTESHYPHENS) LIST_ELLIPSES LIST_ICONS-|z||z(?<=[{al}])\.(?=[{au}]))alauz(?<=[{a}])[,!?/()]+(?=[{a}]))az(?<=[{a}{q}])[:<>=](?=[{a}]))rqz(?<=[{a}])--(?=[{a}])z(?<=[{a}]),(?=[{a}])z$(?<=[{a}])([{q}\)\]\(\[])(?=[\-{a}])z(?<=[{a}])(?:{h})(?=[{a}]))rhz(?<=[0-9])-(?=[0-9])N) __future__rZ char_classesrrrrrr r replacestripZ_hyphens_no_dashformatZ_infixesZTOKENIZER_INFIXESrrs$