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

Lexer for the BARE schema.

:copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
)
RegexLexerwordsbygroups)TextCommentKeywordNameLiteral
Whitespace	BareLexerc                      ] tR t^tRtRtRtR.tR.tRt	. R'Ot
RR	]! ]]]P                  ]]4      R
3R]! ]]]P                  ]]4      R3R]! ]]]]4      R3R]! ]]]P                  ]4      R3R]3R]3.R
R]R3R]R3R]! ]P$                  ]]4      R3R]3.RR]R3R]! ]]]4      3R]P                  3]! ]
4      ]3R]3.RR]3R]R3R]! ]]]4      3R]3R]R3R]! ]]]4      3R]! ]]P                  ]4      3R ]P                  3]! ]
4      ]3R!]R3R]R
3R]3R"]3.RR]R3R]R3R#]! ]P$                  ]]4      3R$]! ]P$                  4      3R]3R]3./tR%tR&# )(r   z
For BARE schema source.
BAREzhttps://baremessages.orgz*.barebarez2.7enumrootz'(type)(\s+)([A-Z][a-zA-Z0-9]+)(\s+)(\{)structz'(type)(\s+)([A-Z][a-zA-Z0-9]+)(\s+)(\()unionz#(type)(\s+)([A-Z][a-zA-Z0-9]+)(\s+)typedefz%(enum)(\s+)([A-Z][a-zA-Z0-9]+)(\s+\{)z#.*?$z\s+z\{z#pushz\}z#popz([a-zA-Z0-9]+)(:)(\s*)z\)z(\s*)(\|)(\s*)z[A-Z][a-zA-Z0-9]+z\[\]z(\[)(\d+)(\])z<|>z\(z(\[)([a-z][a-z-A-Z0-9]+)(\])z(\[)([A-Z][a-z-A-Z0-9]+)(\])z([A-Z][a-z-A-Z0-9]+)z\nz\d+z([A-Z][A-Z0-9_]*)(\s*=\s*)(\d+)z([A-Z][A-Z0-9_]*) N)typer   u8u16u32u64uinti8i16i32i64intf32f64boolvoiddatastringoptionalmap)__name__
__module____qualname____firstlineno____doc__nameurl	filenamesaliasesversion_addedkeywordsr   r   r
   r   Classr   r   	Attributer   r	   tokens__static_attributes__r       9/usr/lib/python3.14/site-packages/pygments/lexers/bare.pyr   r      s?    D
$C
IhGMH0 	7gz4::z4H(T7gz4::z4H'S3gz4<iI5gz4::zBFLwZ 
 	D'"D&!&dnndJ7DZ 
 	D&!T: FG!4::.8_g&Z 
 	dOw'xgt<=TND'",htWd.KL,htTZZ.NO$djj18_g&D&!D(#Z W
 	D'"D&!/dnndG46!8DNN#;<wZ 
U3Fr7   N)r,   pygments.lexerr   r   r   pygments.tokenr   r   r   r   r	   r
   __all__r   r   r7   r8   <module>r<      s-    7 6 L L-T
 Tr7   