Server : Apache System : Linux iad1-shared-b8-43 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64 User : dh_edsupp ( 6597262) PHP Version : 8.2.26 Disable Function : NONE Directory : /lib/python3/dist-packages/pygments/lexers/__pycache__/ |
Upload File : |
o ���ac � @ sV d Z ddlmZmZ ddlmZmZmZmZm Z m Z mZmZ dgZ G dd� de�ZdS )z� pygments.lexers.zig ~~~~~~~~~~~~~~~~~~~ Lexers for Zig. :copyright: Copyright 2006-2021 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. � )� RegexLexer�words)�Comment�Operator�Keyword�Name�String�Number�Punctuation� Whitespace�ZigLexerc @ sx e Zd ZdZdZdgZdgZdgZeddd�e j fZed dd�e jfZ ed dd�e fZeddd�e fZeddd�e fZed dd�e fZeddd�e fZeddd�e jfZdefdefdejfee eeeeeedejfdejfdejfdejfdejfdejfdejfdejfdejfdefde j!fde j!fde fd e j"fd!e j"fd"e d#fd$e#fd%e$fgd&e j!fd'e fd(e d)fgd*�Z%d+S ),r zz For `Zig <http://www.ziglang.org>`_ source code. grammar: https://ziglang.org/documentation/master/#Grammar �Zig�zigz*.zigztext/zig)#�bool�f16�f32�f64�f128�void�noreturn�type�anyerror�promise�i0�u0�isize�usize�comptime_int�comptime_float�c_short�c_ushort�c_int�c_uint�c_long�c_ulong� c_longlong�c_ulonglong�c_longdouble�c_voidi8�u8�i16�u16�i32�u32�i64�u64�i128�u128z\b)�suffix)�const�var�extern�packed�export�pub�noalias�inline�comptime�nakedcc� stdcallcc�volatile� allowzero�align�linksection�threadlocal)�struct�enum�union�error)�break�return�continue�asm�defer�errdefer�unreachable�try�catch�async�await�suspend�resume�cancel)�if�else�switch�and�or�orelse)�while�for)�fn�usingnamespace�test)�true�false�null� undefinedz\nz\s+z//.*?\nz50x[0-9a-fA-F]+\.[0-9a-fA-F]+([pP][\-+]?[0-9a-fA-F]+)?z'0x[0-9a-fA-F]+\.?[pP][\-+]?[0-9a-fA-F]+z [0-9]+\.[0-9]+([eE][-+]?[0-9]+)?z[0-9]+\.?[eE][-+]?[0-9]+z0b[01]+z0o[0-7]+z0x[0-9a-fA-F]+z[0-9]+z @[a-zA-Z_]\w*z[a-zA-Z_]\w*z\'\\\'\'zB\'\\(x[a-fA-F0-9]{2}|u[a-fA-F0-9]{4}|U[a-fA-F0-9]{6}|[nr\\t\'"])\'z\'[^\\\']\'z \\\\[^\n]*zc\\\\[^\n]*zc?"�stringz[+%=><|^!?/\-*&~:]z [{}()\[\],.;]z>\\(x[a-fA-F0-9]{2}|u[a-fA-F0-9]{4}|U[a-fA-F0-9]{6}|[nr\\t\'"])z [^\\"\n]+�"z#pop)�rootrd N)&�__name__� __module__�__qualname__�__doc__�name�aliases� filenames� mimetypesr r �Type� type_keywords�Reserved�storage_keywords�structure_keywords�statement_keywords�conditional_keywords�repeat_keywords�other_keywords�Constant�constant_keywordsr r �Singler �Float�Bin�Oct�Hex�Integerr �Builtinr �Escape�Heredocr r �tokens� r� r� �5/usr/lib/python3/dist-packages/pygments/lexers/zig.pyr s� �� �� ��� � � � ���/�� �N)rj �pygments.lexerr r �pygments.tokenr r r r r r r r �__all__r r� r� r� r� �<module> s (