o a@sdZddlmZmZmZmZmZmZmZm Z m Z ddl m Z m Z mZdgZgdZddgZgdZgd Zd Zd Zgd Zgd ZgdZGddde ZdS)z pygments.lexers.monte ~~~~~~~~~~~~~~~~~~~~~ Lexer for the Monte programming language. :copyright: Copyright 2006-2021 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. ) CommentErrorKeywordNameNumberOperator PunctuationString Whitespace) RegexLexerincludewords MonteLexer)binddeffnobjectmethodto)asbreakcatchcontinueelseescapeexitexportsextendsfinallyforguardsif implementsimportinmatchmetapassreturnswitchtryviawhenwhile)'~!+-*/%z**&|^z<>z+=z-=z*=z/=z%=z**=z&=z|=z^=z<<=z>>=z==z!=z>=z<=>z:=?z=~z!~z=>.z<-z->zH(?:\\x[0-9a-fA-F]{2}|\\u[0-9a-fA-F]{4}|\\U[0-9a-fA-F]{8}|\\["\'\\bftnr])z [_a-zA-Z]\w*) nullfalsetrueInfinityNaNMRefthrowtraceln)AnyBindingBoolBytesChar DeepFrozenDoubleEmptyIntListMapNearNullOkSameSelflessSetStr SubrangeGuard TransparentVoid)'_accumulateList_accumulateMap _auditedBy_bind _booleanFlow _comparer _equalizer _iterForever_loop _makeBytes _makeDouble_makeFinalSlot_makeInt _makeList_makeMap_makeMessageDesc_makeOrderedSpace_makeParamDesc_makeProtocolDesc_makeSourceSpan _makeString _makeVarSlot_makeVerbFacet _mapExtract _matchSame _quasiMatcher_slotToBinding _splitList _suchThat _switchFailed _validateForb__quasiParserevalr#m__quasiParser makeBrandPair makeLazySlot safeScopesimple__quasiParserc@seZdZdZdZdgZdgZdefdej fde j dfd e j d fe e d d d e d fe ed d d e j fe ed d d e fdejfdejfdejfdejdfdejdfdejdfe eefedejfe ed d d e jfe ed d d e jfe ed d d ej feefde!fde"fde#fgde#dfe$ej%dfdej&dfgdej&dfde#fgde"feej'dfe(dgde"feej)dfe(dgdejdfe$ej%fdejfdejfgdejdfd e$ej%fd!ej%fd"ej%fd#ej*d$fd%ej*d$fd eefd&eefdejfg d'ej*dfe(dgde"feej+dfe(dgd( Z,d)S)*rzq Lexer for the `Monte `_ programming language. .. versionadded:: 2.2 Montemontez*.mtz #[^\n]*\nz /\*\*.*?\*/z\bvar\bvarz \binterface\b interfacez\b)prefixsuffixrz[+-]?0x[_0-9a-fA-F]+z([+-]?[_0-9]+\.[_0-9]*([eE][+-]?[_0-9]+)?z [+-]?[_0-9]+'char"string`ql=z\(|\)|\{|\}|\[|\]|:|,z +rootcharEndr;z#pop:2z#popz\nz\$z\$\$z@@z\$\{qlNestz@\{@z\}) rrrrrrrrrN)-__name__ __module__ __qualname____doc__namealiases filenamesrr Docr Declarationr _methods _declarations _keywordsrHexFloatIntegerrKBacktick _operatorsr _identifierWord _constantsPseudo_guardsType _safeScoperBuiltinrr r_escape_patternEscaperIClassr FunctionInterpolVariabletokensrr7/usr/lib/python3/dist-packages/pygments/lexers/monte.pyrNs           B               N)rpygments.tokenrrrrrrrr r pygments.lexerr r r __all__rrrrrrrrrrrrrrs,