YBFj ldZddlmZmZmZddlmZmZmZm Z m Z m Z m Z m Z mZdgZGddeZdS)z pygments.lexers.spice ~~~~~~~~~~~~~~~~~~~~~ Lexers for the Spice programming language. :copyright: Copyright 2006-present by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. ) RegexLexerbygroupswords) TextCommentOperatorKeywordNameStringNumber Punctuation Whitespace SpiceLexerceZdZdZdZdZdgZddgZdgZdZ d d e fd e fd e fd e j fdejfde jfdejfdejfeddefeddejfeddejfdejfeddejfeddeejefdejfdejfdej fdej!fdej"fd efd!ej#fd"e$fd#efd$ej%fgiZ&d%S)&rz For Spice source. Spicezhttps://www.spicelang.comz*.spicespice spicelangz text/x-spicez2.11rootz\nz\s+z\\\nz //(.*?)\nz!/(\\\n)?[*]{2}(.|\n)*?[*](\\\n)?/z/(\\\n)?[*](.|\n)*?[*](\\\n)?/z (import|as)\bz1(f|p|type|struct|interface|enum|alias|operator)\b)ifelseswitchcasedefaultforforeachdowhilebreakcontinue fallthroughreturnassertunsafeextcastz\b)suffix)constsignedunsignedinlinepublicheapcompose)newyieldstashpicksyncclassz(true|false|nil)\b) doubleintshortlongbytecharstringbooldyn)printfsizeofalignoflenpanicz\b(\()z%[-]?[0-9]*[.][0-9]+([eE][+-]?[0-9]+)?z0[bB][01]+[slu]?z0[oO][0-7]+[slu]?z0[xXhH][0-9a-fA-F]+[slu]?z(0[dD])?[0-9]+[slu]?z"(\\\\|\\[^\\]|[^"\\])*"z\'(\\\\|\\[^\\]|[^\'\\])\'zo<<=|>>=|<<|>>|<=|>=|\+=|-=|\*=|/=|\%=|\|=|&=|\^=|&&|\|\||&|\||\+\+|--|\%|\^|\~|==|!=|->|::|[.]{3}|#!|#|[+\-*/&]z[|<>=!()\[\]{}.,;:\?]z [^\W\d]\w*N)'__name__ __module__ __qualname____doc__nameurl filenamesaliases mimetypes version_addedrrrSingler Doc Multiliner Namespace DeclarationrPseudoReservedConstantTyperr Builtinr r DoubleBinOctHexIntegerCharrOthertokensCC:\PYTHON\_runtimes\venv\Lib\site-packages\pygments/lexers/spice.pyrrs D %C I $G IM  J  Z dO 7> * 16: > .0A B w0 1 A7CV W U-5:<<<=D FUY!!!"). 2 UEe T T T# % "G$4 5 U#+02223:< A UB9 U U U XdlK 0 0 26v} E &* - !6: . )6: 6 $fn 5 (& 1 *FK 8BCK M %{ 3 DJ 'M' )FFFr_N)rEpygments.lexerrrrpygments.tokenrrrr r r r r r__all__rr^r_r`rds7666666666$$$$$$$$$$$$$$$$$$$$$$ .4444444444r_