3

V'íc€ã@sBdZddlmZddlmZmZmZmZdgZGdd„deƒZ	dS)zÓ
    pygments.lexers.x10
    ~~~~~~~~~~~~~~~~~~~

    Lexers for the X10 programming language.

    :copyright: Copyright 2006-2022 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
é)Ú
RegexLexer)ÚTextÚCommentÚKeywordÚStringÚX10Lexerc,@s´eZdZdZdZdZddgZdgZdgZdQZ	d4Z
dRZdSZdGdHe
fdIejfdJejfdKdLje	ƒefdKdLje
ƒejfdKdLjeƒejfdKdLjeƒejfdMefdNejfdOe
fg
iZdPS)Trz:
    For the X10 language.

    .. versionadded:: 2.2
    ZX10zhttp://x10-lang.org/Zx10Zxtenz*.x10z
text/x-x10ÚasÚassertÚasyncÚatÚathomeÚateachÚatomicÚbreakÚcaseÚcatchÚclassÚclockedÚcontinueÚdefÚdefaultÚdoÚelseÚfinalÚfinallyÚfinishÚforÚgotoÚhaszeroÚhereÚifÚimportÚinÚ
instanceofÚ	interfaceÚisrefÚnewÚofferÚoperatorÚpackageÚreturnÚstructÚswitchÚthrowÚtryÚtypeÚvalÚvarÚwhenÚwhileÚvoidÚfalseÚnullÚselfÚsuperÚthisÚtrueÚabstractÚextendsÚ
implementsÚnativeÚoffersÚprivateÚpropertyÚ	protectedÚpublicÚstaticÚthrowsÚ	transientÚrootz[^\S\n]+z//.*?\nz/\*(.|\n)*?\*/z\b(%s)\bú|z"(\\\\|\\[^\\]|[^"\\])*"z!'\\.'|'[^\\]'|'\\u[0-9a-fA-F]{4}'Ú.N),rr	r
rrr
rrrrrrrrrrrrrrrrrrr r!r"r#r$r%r&r'r(r)r*r+r,r-r.r/r0r1r2r3)r5r6r7r8r9r:)r;r<r=r>r?r@rArBrCrDrErF)Ú__name__Ú
__module__Ú__qualname__Ú__doc__ÚnameÚurlÚaliasesÚ	filenamesÚ	mimetypesÚkeywordsÚtypesÚvaluesÚ	modifiersrrÚSingleZ	MultilineÚjoinrÚTypeÚConstantZDeclarationrZCharÚtokens©r\r\ú7/tmp/pip-build-gk9425m9/Pygments/pygments/lexers/x10.pyrs:N)
rMZpygments.lexerrZpygments.tokenrrrrÚ__all__rr\r\r\r]Ú<module>	s