Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes14kdownloads
oberon.cpython-313.pyc38 linesDownload Raw Back to __pycache__
1�

2�jx��h�SrSSKrSSKJrJrJr SSKJrJrJ	r	J3r4JrJrJ
r
Jr S/r"SS\5rg)z�5pygments.lexers.oberon6~~~~~~~~~~~~~~~~~~~~~~7 8Lexers for Oberon family languages.9 10:copyright: Copyright 2006-present by the Pygments team, see AUTHORS.11:license: BSD, see LICENSE for details.12�N)�13RegexLexer�include�words)�Text�Comment�Operator�Keyword�Name�String�Number�Punctuation�ComponentPascalLexerc�R�\rSrSrSrSrSS/rSS/rS/rS	r	S14r15\R\R-r\"S5\"S5\"S
5\"S5\"S5\"S5\"S5\"S5/S\4S\4/S\R$4/S\4/S\R*4S\R*4S\R,4S\R,4S\R.4/S\4S\4/S\4S\4S \4S!\4S"\4S#\4S$\4S%\4S&\4/	S'\4/\"S(S)S*9\R:4\"S+S)S*9\R<4S,\R>4/S-.	r S.r!S/r"g0)1r�z#16For Component Pascal source code.17zComponent Pascal�componentpascal�cpz*.cpz*.cpsztext/x-component-pascalzhttps://blackboxframework.orgz2.1�18whitespace�comments�punctuation�numliterals�strings�	operators�builtins�identifiersz\n+z\s+z\(\*([^$].*?)\*\)z[()\[\]{},.:;|]z[0-9A-F]+X\bz[0-9A-F]+[HL]\bz[0-9]+\.[0-9]+E[+-][0-9]+z[0-9]+\.[0-9]+z[0-9]+z	'[^\n']*'z	"[^\n"]*"z[+-]z[*/]z[=#<>]z\^�&�~z:=z\.\.z\$z([a-zA-Z_$][\w$]*))�ANYPTR�ANYREC�BOOLEAN�BYTE�CHAR�INTEGER�LONGINT�REAL�SET�	SHORTCHAR�SHORTINT�	SHORTREALz\b)�suffix)>�ABS�ABSTRACT�ARRAY�ASH�ASSERT�BEGIN�BITS�BY�CAP�CASE�CHR�CLOSE�CONST�DEC�DIV�DO�ELSE�ELSIF�EMPTY�END�ENTIER�EXCL�EXIT�19EXTENSIBLE�FOR�HALT�IF�IMPORT�IN�INC�INCL�IS�LEN�LIMITED�LONG�LOOP�MAX�MIN�MOD�MODULE�NEW�ODD�OF�OR�ORD�OUT�POINTER�	PROCEDURE�RECORD�REPEAT�RETURN�SHORTr&r'�SIZE�THEN�TYPE�TO�UNTIL�VAR�WHILE�WITHz(TRUE|FALSE|NIL|INF)\b)	�rootrrrrrrrrc�b�SnSU;aUS-
nSU;aUS-
nSU;aUS-
nSU;aUS-
nU$)z�The only other lexer using .cp is the C++ one, so we check if for20a few common Pascal keywords here. Those are unfortunately quite21common across various business languages as well.rr/g{�G�z�?r=rYrQ�)�text�results  �\D:\code\apps\devtools\python\user_packages\Python313\site-packages\pygments/lexers/oberon.py�analyse_text�!ComponentPascalLexer.analyse_textjsP�����d�?��d�N�F��D�=��d�N�F��$���d�N�F��t���d�N�F��
�rhN)#�__name__�22__module__�__qualname__�__firstlineno__�__doc__�name�aliases�	filenames�	mimetypes�url�
version_added�re�	MULTILINE�DOTALL�flagsrrr�	Multiliner
r�Hex�Float�Integerrrr23rr	�Type�Reserved�Constant�tokensrl�__static_attributes__rhrnrkrrs�����D� �$�'�G���!�I�*�+�I�24)�C��M��L�L�2�9�9�$�E�
�L�!��J���M�"��M�"��I���K� ��J���M�"�	25��T�N�
�T�N�26�27"�7�#4�#4�5�28�29 ��-�30��f�j�j�)�
����,�
)�6�<�<�8�
����-�
����'�31��6�"�
�6�"�32��h��
�h��
��!�
�H��
�8��
�8��
�H��
�h��
�H��!33�&#�D�)�34��� �!�#*�,�,�
0��	� �	!�#*�"2�"2�	
4�'��(8�(8�9�35�mG�F�Rrn)rsrz�pygments.lexerrrr�pygments.tokenrrrr	r36rrr
�__all__rrhrnrk�<module>r�s<���37�5�5����"�38"��d�:�drn
codekingpro/portable-devtools · Team Ai