File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/pygments/lexers/__pycache__/sas.cpython-310.pyc
Back
o ;j�$ � @ sb d Z ddlZddlmZmZmZ ddlmZmZm Z m Z mZmZm Z mZ dgZG dd� de�ZdS )z� pygments.lexers.sas ~~~~~~~~~~~~~~~~~~~ Lexer for SAS. :copyright: Copyright 2006-present by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. � N)� RegexLexer�include�words)�Comment�Keyword�Name�Number�String�Text�Other�Generic�SASLexerc @ s� e Zd ZdZdZdgZddgZg d�ZdZdZ e je jB Z d Zd ZdZdZd Zed�ed�ed�ed�ed�defgdefdefdejfdejfgdejfgdedfgdedfgdedfgdedfd ejdfd!ejdfed�ged"�ed#�ed$�ed%�geed&d&d'�efeed&d&d'�efeed&d&d'�efeed(d&d'�ejfeed&d)d'�ejfgd*ej fd+ej!fd,e"d-fd.e"d/fgd0e"dfd1e"j#fd2e"fd3e"fgd.e"dfd1e"j#fd4ej d5fd6e"fd7e"fgd8ej dfgd9e$fgd:ej%fgd;�Z&d<S )=r z For SAS files. ZSASZsasz*.SASz*.sas)z text/x-sasztext/saszapplication/x-sasz,https://en.wikipedia.org/wiki/SAS_(software)z2.2):ZbquoteZnrbquoteZcmpresZqcmpresZcompstorZdatatyp�display�do�else�end�eval�global�goto�if�index�inputZkeydef�label�left�lengthZlet�local�lowcaseZmacro�mendZnrquoteZnrstr�putZqleftZqlowcaseZqscanZqsubstrZqsysfuncZqtrim�quoteZqupcase�scan�str�substrZsuperqZsyscallZsysevalfZsysexecZsysfunc�sysgetZsyslput�sysprod�sysrcZsysrput�then�to�trim�unquote�until�upcase�verify�while�window)r r r&