j d S r SSKJrJrJrJr SSKJrJrJ r J
r
JrJrJ
r
Jr S/r " S S\5 rg)z
pygments.lexers.j
~~~~~~~~~~~~~~~~~
Lexer for the J programming language.
:copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
)
RegexLexerwordsincludebygroups)CommentKeywordNameNumberOperatorPunctuationString
WhitespaceJLexerc \ rS rSrSrSrSrS/rS/rS/r Sr
S rS
\R 4S\R 4S\" \\R" 5 S
4S\" \\R 5 4S\4S\S4S\R( S4S\" \R( \\R( \5 S4S\R* S4S\" \R* \\R* 5 S4\" S\S- S9\R. 4\" SSS9\R. 4\\R0 4\" S5 \R* 4S\4S\4S\R6 4S \R6 4S!\R8 4S"\S#4\" S$5 /S%\R" 4S&\R" S'4S(\R" 4/S)\R> 4\" S*5 S%\4S&\R. S'4S(\4/S+\ 4S,\ 4S-\ RB 4S.\ RD RF 4S/\ RD 4/S0\4S&\R. S'4S(\4/S1\S'4\" S5 \" S*5 /S2\4S3\4S\S'4/S4.r$S5r%g6)7r z
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'')r r r r r r r N)&__name__
__module____qualname____firstlineno____doc__nameurlaliases filenames mimetypes
version_added validNamer PreprocSingler r Multiliner
r EntityFunctionr LabelVariabler r ReservedConstantr r Decoratorr
FloatIntegerLongtokens__static_attributes__r D/usr/lib/rads/venv/lib/python3.13/site-packages/pygments/lexers/j.pyr r s D
!CeG IIM I
w' '
W5F5F G
x
GNNCD Z 6=) 4;;(89
)8DKKZ,)*:
<
$
3
5
C
DMMB$
&
.y
GT
!
#'**
.
& &