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

Lexer for World of Warcraft TOC files

TOC files describe game addons.

:copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
N)
RegexLexerbygroups)CommentNameTextPunctuationStringKeywordWoWTocLexerc                 D    V'       d   R MRR,           V ,           R,           # )z(?i) z	^(##)( *)z( *)(:)( *)(.*?)( *)$ )inner_patternignore_cases   &&;/usr/lib/python3.14/site-packages/pygments/lexers/wowtoc.py_create_tag_line_patternr      s(    #W

 ## $    c                     \        WR 7      \        \        P                  \        P
                  V\        P
                  \        \        P
                  \        \        P
                  4      3# )r   )r   r   r	   Declarationr   
Whitespacer   r   )r   inner_tokenr   s   &&&r   _create_tag_line_tokenr      sL    
 	!HOOOOOOOO		
 r   c            	          a  ] tR t^.t o RtRtR.tR.tRtRt	R]
! R]P                  4      ]
! R	]P                  R
R7      ]
! R]P                  R
R7      ]
! R]P                  4      R]3R]3./tR tRtV tR# )r
   z(
Lexer for World of Warcraft TOC files.
zWorld of Warcraft TOCwowtocz*.tocz+https://wowpedia.fandom.com/wiki/TOC_formatz2.14rootz~((?:[nN][oO][tT][eE][sS]|[tT][iI][tT][lL][eE])-(?:ptBR|zhCN|enCN|frFR|deDE|itIT|esMX|ptPT|koKR|ruRU|esES|zhTW|enTW|enGB|enUS))z(Interface|Title|Notes|RequiredDeps|Dep[^: ]*|OptionalDeps|LoadOnDemand|LoadWith|LoadManagers|SavedVariablesPerCharacter|SavedVariables|DefaultState|Secure|Author|Version)Tr   z
(X-[^: ]*)z([^: ]*)z^#.*$z^.+$c                *   ^ p\        RRR7      p\        P                  ! W 4      pV'       d6   \        P                  ! RVP	                  ^4      4      '       d
   VR,          pV P                  4       pRV9   d
   VR,          pRV9   d
   VR	,          pV# )
    z(Interface)Tr   z(\d+)(\d{2})(\d{2})g?z.luag?z.xmlg?)r   researchmatchgroupcasefold)textresultinterface_patternr    
casefoldeds   &    r   analyse_textWoWTocLexer.analyse_text^   s      5^QUV		+2RXX4ekk!nEEcMF]]_
 ZcMFZdNFr   r   N)__name__
__module____qualname____firstlineno____doc__namealiases	filenamesurlversion_addedr   r   BuiltinVariableOtherr   tokensr'   __static_attributes____classdictcell__)__classdict__s   @r   r
   r
   .   s      #DjG	I
7CM 	 #V #F   #  #

 w dOA!
#FJ r   )F)r-   r   pygments.lexerr   r   pygments.tokenr   r   r   r   r   r	   __all__r   r   r
   r   r   r   <module>r=      s7   
 
 / L L/$&J* Jr   