Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/pygments/lexers/__pycache__/basic.cpython-39.pyc
Ðазад
a a�hUm � @ s� d Z ddlZddlmZmZmZmZmZ ddlm Z m Z mZmZm Z mZmZmZmZmZ ddlmZ g d�ZG dd� de�ZG d d � d e�ZG dd� de�ZG d d� de�ZG dd� de�ZG dd� de�ZG dd� de�ZdS )z� pygments.lexers.basic ~~~~~~~~~~~~~~~~~~~~~ Lexers for BASIC like languages (other than VB.net). :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. � N)� RegexLexer�bygroups�default�words�include) �Comment�Error�Keyword�Name�Number�Punctuation�Operator�String�Text� Whitespace)�_vbscript_builtins)�BlitzBasicLexer� BlitzMaxLexer�MonkeyLexer�CbmBasicV2Lexer�QBasicLexer� VBScriptLexer� BBCBasicLexerc @ s e Zd ZdZdZdZddgZdgZdgZdZ d Z d ZdZdZ d e � de� de� de � d� Zed ZejejB Zdefdeee�fdejfdejfdejdfdejfdejfdejfdejfdej fde � d�e!fd e"fd!e#j$fd"ej%fd#e � d$�ee&j'ee"e#j(�fd%e � d&e � d$�ee&j'ee&j)�feee#j*ee&j+e!ee"ee&j+e#j(ee&j+ee"� feee#j,ee&j+e!ee"ee&j+e#j(ee&j+�fd'e � d$�ee&j'ee#j(�fd(e&j+fd)e&j-fd*e&j.fe/d+d,d,d-�e#j0fe/d.d,d,d-�e&j'fd e � d$�e#j,fgd/ejfd0ejd1fd2ejfgd3�Z1d4S )5r z# For BlitzMax source code. �BlitzMax�http://blitzbasic.com�blitzmax�bmaxz*.bmxz text/x-bmxz1.4z\b(Shl|Shr|Sar|Mod)\bz @{1,2}|[!#$%]z&\b(Int|Byte|Short|Float|Double|Long)\b� [a-z_]\w*�(z)(?:(?:([ \t]*)(z?)|([ \t]*:[ \t]*\b(?:Shl|Shr|Sar|Mod)\b)|([ \t]*)(:)([ \t]*)(?:z|(z)))(?:([ \t]*)(Ptr))?)z?((?:[ \t]|\.\.\n)*)([(])�\s+z (\.\.)(\n)z'.*?\nz*([ \t]*)\bRem\n(\n|.)*?\s*\bEnd([ \t]*)Rem�"�string�[0-9]+\.[0-9]*(?!\.)z\.[0-9]*(?!\.)�[0-9]+�\$[0-9a-f]+�\%[10]+z(?:(?:(:)?([ \t]*)(:?z"|([+\-*/&|~]))|Or|And|Not|[=<>^]))z[(),.:\[\]]z (?:#[\w \t]*)z(?:\?[\w \t]*)z\b(New)\b([ \t]?)([(]?)(�)z$\b(Import|Framework|Module)([ \t]+)(�\.z\b(Type|Extends)([ \t]+)(z \b(Ptr)\bz#\b(Pi|True|False|Null|Self|Super)\bz\b(Local|Global|Const|Field)\b)ZTNullMethodExceptionZTNullFunctionExceptionZTNullObjectExceptionZTArrayBoundsExceptionZTRuntimeException�\b��prefix�suffix)EZStrictZSuperStrict�Module� ModuleInfo�End�Return�Continue�ExitZPublicZPrivateZVarZVarPtr�Chr�Len�AscZSizeOf�Sgn�AbsZMinZMax�NewZRelease�DeleteZIncbinZ IncbinPtrZ IncbinLenZ Framework�Include�ImportZExternZ EndExtern�FunctionZEndFunction�TypeZEndTypeZExtendsZMethodZ EndMethodZAbstract�Final�If�Then�Else�ElseIf�EndIf�For�To�Next�StepZEachIn�While�WendZEndWhile�Repeat�Until�Forever�Select�Case�DefaultZ EndSelect�TryZCatchZEndTryZThrow�Assert�GotoZDefDataZReadDataZRestoreData�""�"C?�#popz[^"]+��rootr! N)2�__name__� __module__�__qualname__�__doc__�name�url�aliases� filenames� mimetypes� version_addedZ bmax_vopwordsZbmax_sktypesZbmax_lktypesZ bmax_nameZbmax_varZ bmax_func�re� MULTILINE� IGNORECASE�flagsr r r r �Single� Multiliner �Doubler �Float�Integer�Hex�Binr r r �Label�Preprocr �Reserved�Class� Namespacer; r<