File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/pygments/lexers/__pycache__/felix.cpython-310.pyc
Back
o ;j�% � @ sj d Z ddlmZmZmZmZmZmZ ddlm Z m Z mZmZm Z mZmZmZmZ dgZG dd� de�ZdS )z� pygments.lexers.felix ~~~~~~~~~~~~~~~~~~~~~ Lexer for the Felix language. :copyright: Copyright 2006-present by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. � )� RegexLexer�include�bygroups�default�words�combined) �Text�Comment�Operator�Keyword�Name�String�Number�Punctuation� Whitespace� FelixLexerc # @ s< e Zd ZdZdZdZddgZddgZdgZd Z d Z dZdZd Z dZdZdZdZdZdZi ded�eddd�edfeddd�edfdedfeedd�efeedd�ejfee dd�ejfeedd�ejfeedd�ejfed�dejfd ejfd!ejfd"e� �ejfd#e� �ejfd$e� �ej fd%e� �ej!fd&e"d'fd(e"d)fd*e"d+fd,e"d-fd.e"e#d/d'�fd0e"e#d/d)�fd1e"e#d/d+�fd2e"e#d/d-�fd3e$fd4ej%fd5�&d6�'e��ej(fd5�&d6�'e��ej(j)fd7efg�dd8e*fed9�d:e+e,j-e*e,j-e*e,j-�d;fd<e,j-d=fg�dd5�&d6�'e��e.j/fd>e.fg�d9d?e,j0fd@e,j1dAfg�dAdBe,j1fd@e,j1dCfdDe,j1dEfdFe,j1fg�d;dGe+e*e,e*�dCfdHe+e*e,e*�dEfdIe+e,e*�fg�d=ed9�dJe+e,j-e*e"�dEfdKe+e,j-e*e"�dEfdLe+e,j-e*e"�dEfdMe,j-fdNe,j-fdOe,j-fdPe*dEfg�ded�d7ej2dEfdQe3dEfg�ded�d7ej4dEfdRe3dEfg�ded�dSe$dTfe5dU�g�dUed�dVej6dWfg�dXed�ed�dSe$dCfdYe$dEfdZe$fd[efd7efg�d/d\e"j7fg�d]d^e"j8fd_e"fd`e"fdae"fg�dbdPe"fg�d+dce"dEfdde"j7fed]�g�d-dee"dEfdfe"j7fed]�g�dge"dEfed]�edb�gdhe"dEfed]�edb�gdi��Z9djS )kr z For Felix source code. ZFelixzhttp://www.felix-lang.orgZfelixZflxz*.flxz*.flxhztext/x-felixz1.2)�elif�else�endif�ifZifdefZifndef)H�_Z_deref�all�as�assert�attempt�call�callback�caseZcaseno�cclass�codeZcompound�ctypesZdoZdoneZdowntor r Z endattemptZendcaser �endmatch�enum�except� exceptions�expect�finally�forZforallZforget�forkZfunctorZgoto�identr Z incompleteZinherit�instanceZ interfaceZjump�lambdaZloop�match�module� namespace�newZnoexpandZnonterm�objZof�open�parse�raiseZregexpZreglexZregmatch�rename�returnZtheZthen�to�typeZtypecaseZtypedefZ typematchZtypeofZuptoZwhenZwhilst�with�yield)Z_gc_pointerZ_gc_type�body�comment�constZexport�header�inlineZlval�macroZnoinlineZnoreturn�packageZprivateZpod�propertyZpublicZpublishZrequiresZtodoZvirtualZuse)�defZlet�ref�val�var)7ZunitZvoid�any�boolZbyte�offset�addressZcaddressZ cvaddressZvaddressZtinyZshort�intZlongZvlongZutinyZushortZvshortZuintZulongZuvlongZint8Zint16Zint32Zint64Zuint8Zuint16Zuint32Zuint64�floatZdoubleZldouble�complexZdcomplexZlcomplexZ imaginaryZ dimaginaryZ limaginary�charZwcharZucharZcharpZcharcpZucharpZucharcp�stringZwstringZustringZcont�arrayZvarray�listZlvalue�opt�slice)�false�true)�and�not�in�isZisin�or�xor)Z_svc�while)�root�self�thisz*([tTsSiIlLvV]|ll|LL|([iIuU])(8|16|32|64))?r\ � whitespace)ZaxiomZctorZfun�gen�proc�reduce�unionz\b)�suffix�funcname)�classr Zcstructr0 �structZ classnamez(instance|module|typeclass)\bZ modulenameZ operatorszK0[xX]([0-9a-fA-F_]*\.[0-9a-fA-F_]+|[0-9a-fA-F_]+)[pP][+\-]?[0-9_]+[lLfFdD]?zH[0-9_]+(\.[0-9_]+[eE][+\-]?[0-9_]+|\.[0-9_]*|[eE][+\-]?[0-9_]+)[lLfFdD]?z/\.(0|[1-9][0-9_]*)([eE][+\-]?[0-9_]+)?[lLfFdD]?z0[Bb][01_]+z0[0-7_]+z0[xX][0-9a-fA-F_]+z(0|[1-9][0-9_]*)z([rR][cC]?|[cC][rR])"""�tdqsz([rR][cC]?|[cC][rR])'''�tsqsz([rR][cC]?|[cC][rR])"Zdqsz([rR][cC]?|[cC][rR])'Zsqsz[cCfFqQwWuU]?"""Zstringescapez[cCfFqQwWuU]?'''z[cCfFqQwWuU]?"z[cCfFqQwWuU]?'z[\[\]{}:(),;?]z[a-zA-Z_]\w*:>z({})\b�|z[a-zA-Z_]\w*z\s+r; z(#)(\s*)(if)(\s+)(0)Zif0�#r? z$!=|==|<<|>>|\|\||&&|[-~+/*%=<>&^|.$]z//(.*?)$z/[*]Zcomment2z[^/*]z#pushz[*]/z#popz[/*]z^(\s*)(#if.*?(?<!\\))(\n)z^(\s*)(#endif.*?(?<!\\))(\n)z (.*?)(\n)z(import|include)(\s+)(<[^>]*?>)z(import|include)(\s+)("[^"]*?")z(import|include)(\s+)('[^']*?')z[^/\n]+�/z (?<=\\)\nz\nz(?=\()z(?=\{)z\[)�modulename2�tvarlistrm z([a-zA-Z_]\w*)z#pop:2rn z\]�,z(with|where)\bzY\\([\\abfnrtv"\']|\n|N\{.*?\}|u[a-fA-F0-9]{4}|U[a-fA-F0-9]{8}|x[a-fA-F0-9]{2}|[0-7]{1,3})�stringszP%(\([a-zA-Z0-9]+\))?[-#0 +]*([0-9]+|[*])?(\.([0-9]+|[*]))?[hlL]?[E-GXc-giorsux%]z[^\\\'"%\n]+z[\'"\\]�%�nl�"z \\\\|\\"|\\\n�'z \\\\|\\'|\\\nz"""z''')rh ri N):�__name__� __module__�__qualname__�__doc__�name�url�aliases� filenamesZ mimetypesZ version_addedZpreproc�keywordsZkeyword_directivesZkeyword_declarationsZ keyword_typesZkeyword_constantsZoperator_wordsZ name_builtinsZname_pseudoZdecimal_suffixesr r r r Z DecoratorZDeclaration�TypeZConstantr ZFloatZBin�OctZHexZIntegerr r r ZLabel�format�joinZBuiltinZPseudor r r ZPreprocr ZWord�SingleZ MultilineZFunctionr ZClassr � NamespaceZEscapeZInterpol�tokens� r� r� �I/opt/saltstack/salt/lib/python3.10/site-packages/pygments/lexers/felix.pyr s� �� ������>�� ��I��M ��Q ��W����^�����m ��s ��y��~ �� � �� �� �� �� �� � �� � �� #� �� *�� ��N)rx Zpygments.lexerr r r r r r Zpygments.tokenr r r r r r r r r �__all__r r� r� r� r� �<module> s ,
| ver. 1.4 |
Github
|
.
| PHP 8.2.30 | Generation time: 0 |
proxy
|
phpinfo
|
Settings