YBFjldZddlmZmZmZmZddlmZmZm Z m Z m Z m Z m Z mZdgZGddeZdS)z pygments.lexers.j ~~~~~~~~~~~~~~~~~ Lexer for the J programming language. :copyright: Copyright 2006-present by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. ) RegexLexerwordsincludebygroups)CommentKeywordNameNumberOperator PunctuationString WhitespaceJLexercBeZdZdZdZdZdgZdgZdgZdZ dZ d e j fd e j fd eee jd fd eee j fdefdedfdejdfdeejeejedfdejdfdeejeejdfede dzejfeddejfe ejfedejfdefdefdejfdejfd ejfd!ed"fed#gd$e jfd%e jd&fd'e jfgd(ejfed)d$efd%ejd&fd'efgd*efd+efd,ej fd-ej!j"fd.ej!fgd/efd%ejd&fd'efgd0ed&feded)gd1efd2efded&fgd3Z#d4S)5rz For J source code. Jzhttp://jsoftware.com/jz*.ijsztext/x-jz2.1z \b[a-zA-Z]\w*z#!.*$zNB\..*z(\n+\s*)(Note)commentz (\s*)(Note.*)z\s+' singlequotez 0\s+:\s*0nounDefinitionz(noun)(\s+)(define)(\s*)$z([1-4]|13)\s+:\s*0\bexplicitDefinitionz3(adverb|conjunction|dyad|monad|verb)(\s+)(define)\b)for_goto_label_z\.)suffix)assertbreakcasecatchcatchdcatchtcontinuedoelseelseifendfcaseforifreturnselectthrowtrywhilewhilst)TARGVCRCRLFDELDebugEAVEMPTYFFJVERSIONLFLF2NoteTABalpha17alpha27applybindboxopenboxxopenbxclearcutLFcutopendatatypedefdfhdropeachechoemptyeraseeveryevtloopexitexpandfetchfile2url fixdotdotfliprgbgetargsgetenvhfdinvinverseiospathisattyisutf8itemsleaflist nameclassnamelistnamesncnlonpickrowsscriptscriptdsignsminfosmoutputsortsplitstderrstdinstdouttabletake timespacextimextmoutputtoCRLFtoHOSTtoJtolowertouppertypeucpucpcountusleeputf8uucpz=[.:]z![-=+*#$%@!~`^&";:.,<>{}\[\]\\|/?]z[abCdDeEfHiIjLMoprtT]\.z[aDiLpqsStux]\:z (_[0-9])\:z\( parenthesesnumbersz[^)]z^\)z#popz[)]z \b[nmuvxy]\brootz \b_{1,2}\bz)_?\d+(\.\d+)?(\s*[ejr]\s*)_?\d+(\.?=\d+)?z_?\d+\.(?=\d+)z_?\d+xz_?\d+z[^)]+z\)z[^']+z'')rrrrrrrN)$__name__ __module__ __qualname____doc__nameurlaliases filenames mimetypes version_added validNamerPreprocSinglerr Multiliner r EntityFunctionrLabelVariabler rReservedConstantr r Decoratorr FloatIntegerLongtokens?C:\PYTHON\_runtimes\venv\Lib\site-packages\pygments/lexers/j.pyrrs D !CeG I IM I w ' ' W5F G G  xx GNCC DZ 6= )4;(8 9 )88DK Z,),)*: < $ 3 5 C DMBB$ & U.y G G G T U  !!! #'*  . &U&M' #,x 28 <('*: ; !1 2 G, -K / GI  WL ^g' ( W& / W& ' dn - GFOO dO TZ ( TN  F # 96 B  - + , v~ &  v  TZ ( V  K ( G( ) ) GFOO  v  FO 66 " ewwFFFrN)rpygments.lexerrrrrpygments.tokenrrr r r r r r__all__rrrrrs@???????????$$$$$$$$$$$$$$$$$$$$ *EEEEEZEEEEEr