o a{@sldZddlZddlmZmZddlmZmZmZm Z m Z m Z m Z m Z mZdgZedZGdddeZdS)z pygments.lexers.boa ~~~~~~~~~~~~~~~~~~~ Lexers for the Boa language. :copyright: Copyright 2006-2021 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. N) RegexLexerwords) StringCommentKeywordNameNumberTextOperator Punctuation WhitespaceBoaLexerz.*? c@seZdZdZdZdgZdgZeddddZeddddZ ed dddZ d Z d Z ed dd dZ ddejfdejfeejfe ejfe ejfe ejfee efdefdejfdejfee ejfdejfdejfde fgiZ!dS)r ze Lexer for the `Boa `_ language. .. versionadded:: 2.4 Boaboaz*.boa)inputoutputofweightbeforeafterstopifallforeachexistsfunctionbreakswitchcasevisitordefaultreturnvisitwhileifelsez\b)suffixprefix)bottom collectionmaximummeanminimumsetsumtopstringintboolfloattimefalsetruearraymapstackenumtype)Project ForgeKindCodeRepositoryRevisionRepositoryKind ChangedFileFileKindASTRoot Namespace DeclarationTypeMethodVariable Statement ExpressionModifier StatementKindExpressionKind ModifierKind VisibilityTypeKindPerson ChangeKind)z->z:=:=z<<!z++z||z&&+-*><)`")\newsortyearof dayofyearhourofminuteofsecondofnowadddayaddmonthaddweekaddyear dayofmonth dayofweekr_ formattime trunctoday trunctohour trunctominute trunctomonth trunctosecond trunctoyearclearhaskeykeyslookupremovevaluesabsacosacoshasinasinhatanatan2atanhceilcoscoshexpfloorhighbitisfiniteisinfisnanisnormalloglog10maxminnrandpowrandroundsinsinhsqrttantanhtruncdefhashlenaddcontainsruformat lowercasematch matchposns matchstrsregexsplitsplitallsplitnstrfind strreplacestrrfind substringtrim uppercaser1r2r0r/r3getast getsnapshot hasfiletypeisfixingrevisioniskind isliteralz\()r&r%rootz#.*?$z /\*.*?\*/z [][(),;{}\\.]z"(\\\\|\\[^\\]|[^"\\])*"z`(\\\\|\\[^\\]|[^`\\])*`z [a-zA-Z_]+z[0-9]+z\s+N)"__name__ __module__ __qualname____doc__namealiases filenamesrreservedkeywordsclasses operators string_sepbuilt_in_functionsrSingle MultilinerReservedrFunctionrEClassesr r rDoubleBacktick DelimiterrGrIntegerr tokensrr5/usr/lib/python3/dist-packages/pygments/lexers/boa.pyr sR"  )rrepygments.lexerrrpygments.tokenrrrrrr r r r __all__compileline_rer rrrrs ,