3

V'ícÂã@sNdZddlmZddlmZmZmZmZmZm	Z	m
Z
dgZGdd„deƒZdS)zñ
    pygments.lexers.trafficscript
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Lexer for RiverBed's TrafficScript (RTS) language.

    :copyright: Copyright 2006-2022 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
é)Ú
RegexLexer)ÚStringÚNumberÚNameÚKeywordÚOperatorÚTextÚCommentÚRtsLexerc@sŒeZdZdZdZddgZdgZdefdedfd	efd
ej	fde
jfdefd
e
j
fdefdefdefdefgdejfdefdedfgdœZdS)r
zJ
    For Riverbed Stingray Traffic Manager

    .. versionadded:: 2.1
    Z
TrafficScriptZ
trafficscriptZrtsz*.rtsz'(\\\\|\\[^\\]|[^'\\])*'ú"zescapable-stringz(0x[0-9a-fA-F]+|\d+)z\d+\.\d+z\$[a-zA-Z](\w|_)*z8(if|else|for(each)?|in|while|do|break|sub|return|import)z[a-zA-Z][\w.]*z[-+*/%=,;(){}<>^.!~|&\[\]\?\:]zM(>=|<=|==|!=|&&|\|\||\+=|.=|-=|\*=|/=|%=|<<=|>>=|&=|\|=|\^=|>>|<<|\+\+|--|=>)z[ \t\r]+z#[^\n]*z\\[tsn]z[^"]z#pop)Úrootzescapable-stringN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__ÚnameÚaliasesÚ	filenamesrrZFloatrÚVariablerZFunctionrrr	ZEscapeÚtokens©rrúA/tmp/pip-build-gk9425m9/Pygments/pygments/lexers/trafficscript.pyr
s&N)
rZpygments.lexerrZpygments.tokenrrrrrrr	Ú__all__r
rrrrÚ<module>	s$