ó éÓðQc+@s+dZddlmZddlZddlmZddddd d d d d ddddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/g+Zejd0d1„ƒid2d36d4d56d6d76d8d96d:d;6Zdej d<ƒfdej d=ƒfd>ej d?ƒfd@ej dAƒfdBej dCƒfdDej dEƒfdFej dGdj e ej eƒƒƒfdHej dIƒfgZej dJƒZej dKƒZej dLƒZej dMejƒZej dNƒZdOefdP„ƒYZdQ„ZdR„ZdS„ZdS(Tsè babel.messages.jslexer ~~~~~~~~~~~~~~~~~~~~~~ A simple JavaScript 1.5 lexer which is used for the JavaScript extractor. :copyright: (c) 2013 by the Babel Team. :license: BSD, see LICENSE for more details. iÿÿÿÿ(t itemgetterN(tunichrt+t-t*t%s!=s==ts<=s>=t=s+=s-=s*=s%=s<>s>>>s<<=s>>=s>>>=t&s&=t|s|=s&&s||t^s^=t(t)t[t]t{t}t!s--s++t~t,t;t.t:tkeycCs t|ƒ S(N(tlen(ta((s@/usr/local/lib/python2.7/site-packages/babel/messages/jslexer.pytsstbs tfs tns trs tts\s+(?u)s