+
    TBi                     V    R t ^ RIHt ^ RIHtHtHtHtHtH	t	H
t
 R.t ! R R]4      tR# )z
pygments.lexers.rnc
~~~~~~~~~~~~~~~~~~~

Lexer for Relax-NG Compact syntax

:copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
)
RegexLexer)TextCommentOperatorKeywordNameStringPunctuationRNCCompactLexerc                      ] tR t^tRtRtRtRR.tR.tRt	RR	]
P                  3R
]
P                  3R]P                  3R]P                  3R]P"                  3R]
P                  R3R]
P$                  R3R]3R]3R]3.
RR]P.                  3R]R3.RR]R3R]R3R]3.RR]P0                  3R]3R]P"                  3R]R3R]3./tRtR# )r
   z
For RelaxNG-compact syntax.
zRelax-NG Compactzhttp://relaxng.orgzrng-compactrncz*.rncz2.2rootznamespace\bz(?:default|datatypes)\bz##.*$z#.*$z"[^"]*"z(?:element|attribute|mixed)\bvariablez(text\b|xsd:[^ ]+)maybe_xsdattributesz[,?&*=|~]|>>z[(){}].z[^{]+z\{z#popxsdattributesz\}z[^ =}]= N)__name__
__module____qualname____firstlineno____doc__nameurlaliases	filenamesversion_addedr   	NamespaceDeclarationr   PreprocSingler   DoubleTyper   r	   r   r   Variable	Attributetokens__static_attributes__r       8/usr/lib/python3.14/site-packages/pygments/lexers/rnc.pyr
   r
      s2    D
Ce$G	IM 	W../')<)<=w'gnn%' .w/B/BJO"GLL2GHh'$4L
  	t}}%K(
 	K1K(4L 
 	'8'K(4L
=%Fr(   N)r   pygments.lexerr   pygments.tokenr   r   r   r   r   r   r	   __all__r
   r   r(   r)   <module>r-      s4    &   
0j 0r(   