YBFjddZddlmZmZddlmZmZmZmZm Z m Z m Z m Z dgZ GddeZdS)z pygments.lexers.zig ~~~~~~~~~~~~~~~~~~~ Lexers for Zig. :copyright: Copyright 2006-present by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. ) RegexLexerwords)CommentOperatorKeywordNameStringNumber Punctuation WhitespaceZigLexerceZdZdZdZdZdgZdgZdgZdZ e dd e j fZ e d d e jfZe d d e fZe d d e fZe dd e fZe dd e fZe dd e fZe dd e jfZdefdefdejfeeeee eeedejfdejfdejfdejfdejfdejfdejfdejfde j!fde fde"j#fd e"j#fd!e"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 ze Lexer for the Zig language. grammar: https://ziglang.org/documentation/master/#Grammar Zigzhttp://ziglang.orgzigz*.zigztext/zig)#boolf16f32f64f128voidnoreturntypeanyerrorpromisei0u0isizeusize comptime_intcomptime_floatc_shortc_ushortc_intc_uintc_longc_ulong c_longlong c_ulonglong c_longdoublec_voidi8u8i16u16i32u32i64u64i128u128z\b)suffix)constvarexternpackedexportpubnoaliasinlinecomptimenakedcc stdcallccvolatile allowzeroalign linksection threadlocal)structenumunionerror)breakreturncontinueasmdefererrdefer unreachabletrycatchasyncawaitsuspendresumecancel)ifelseswitchandororelse)whilefor)fnusingnamespacetest)truefalsenull 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]*z c\\\\[^\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)rootrgN)(__name__ __module__ __qualname____doc__nameurlaliases filenames mimetypes version_addedrrType type_keywordsReservedstorage_keywordsstructure_keywordsstatement_keywordsconditional_keywordsrepeat_keywordsother_keywordsConstantconstant_keywordsr rSingler FloatBinOctHexIntegerrBuiltinr EscapeHeredocrr tokensAC:\PYTHON\_runtimes\venv\Lib\site-packages\pygments/lexers/zig.pyr r s D CgG I IM  %  & & &  M 6>C E E E   25AAA #+0 2 2 2   =eLLL u---O .u===N 4UCCC J  Z  (       Fv| T 7 F 0&, ? (&, 7 $ &* %  +  't| , d #&- ( R ]  V $FN + V^ , VX &#H - { +Y- ^O ]  6 " 66 "  _55FFFrN)rmpygments.lexerrrpygments.tokenrrrrr r r r __all__r rrrrs-,,,,,,,$$$$$$$$$$$$$$$$$$$$ ,kkkkkzkkkkkr