K i ddZddlmZmZmZddlmZmZmZm Z m Z m Z m Z m Z mZdgZGddeZy)z pygments.lexers.spice ~~~~~~~~~~~~~~~~~~~~~ Lexers for the Spice programming language. :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. ) RegexLexerbygroupswords) TextCommentOperatorKeywordNameStringNumber Punctuation Whitespace SpiceLexerczeZdZdZdZdZdgZddgZdgZdZ d d e fd e fd e fd e jfdejfde j fdej$fdej&feddefeddej*feddej,fdej.feddej0feddeej6efdej<fdej>fdej@fdejBfdejDfd efd!ejFfd"e$fd#efd$ejJfgiZ&y%)&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 fallthroughreturnassertunsafeextz\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 DoubleBinOctHexIntegerCharrOthertokens[/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/pygments/lexers/spice.pyrrs D %C I $G IM  J  Z dO 7>> * 16:: > .0A0A B w00 1 A7CVCV W %-245< >Y!").. 2 Ee T## % "G$4$4 5 #+023:<< A B9 U dllK 0 26v}} E &** - !6:: . )6:: 6 $fnn 5 (& 1 *FKK 8BCK M %{ 3 DJJ 'M' )Fr^N)rDpygments.lexerrrrpygments.tokenrrrr r r r r r__all__rr]r^r_rcs676$$$ .44r^