o
    -wÖi
  ã                   @   sV   d Z ddlZddlmZ ddlmZmZmZmZm	Z	m
Z
mZ dgZG dd„ deƒZdS )zñ
    pygments.lexers.trafficscript
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Lexer for RiverBed's TrafficScript (RTS) language.

    :copyright: Copyright 2006-2017 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
é    N)Ú
RegexLexer)ÚStringÚNumberÚNameÚKeywordÚOperatorÚTextÚCommentÚRtsLexerc                   @   sŒ   e Zd ZdZdZddgZdgZdefdedfd	efd
ej	fde
jfdefde
jfdefdefdefdefgdejfdefdedfgdœZdS )r
   zp
    For `Riverbed Stingray Traffic Manager <http://www.riverbed.com/stingray>`_

    .. versionadded:: 2.1
    ÚTrafficScriptÚrtsÚtrafficscriptz*.rtsz'(\\\\|\\[^\\]|[^'\\])*'ú"úescapable-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)Úrootr   N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__ÚnameÚaliasesÚ	filenamesr   r   ÚFloatr   ÚVariabler   ÚFunctionr   r   r	   ÚEscapeÚtokens© r   r   úg/home/ubuntu/sommelier/.venv/lib/python3.10/site-packages/wandb/vendor/pygments/lexers/trafficscript.pyr
      s0    üñý
î)r   ÚreÚpygments.lexerr   Úpygments.tokenr   r   r   r   r   r   r	   Ú__all__r
   r   r   r   r   Ú<module>   s   
$