+
    TBi                     b    R t ^ RIHt R.t]! R4      R]! R4      R/t]3R lt ! R R]4      tR	# )
z
pygments.formatters.pangomarkup
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Formatter for Pango markup output.

:copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
)	FormatterPangoMarkupFormatter&z&amp;<z&lt;c                $    V P                  V4      # )z Escape & and < for Pango Markup.)	translate)texttables   &&D/usr/lib/python3.14/site-packages/pygments/formatters/pangomarkup.pyescape_special_charsr      s    >>%      c                   @   a  ] tR t^t o RtRtRR.t. tR tR t	Rt
V tR# )	r   z_
Format tokens as Pango Markup code. It can then be rendered to an SVG.

.. versionadded:: 2.9
zPango Markuppangopangomarkupc                   \         P                  ! V 3/ VB  / V n        V P                   F  w  r#R pR pVR,          '       d)   VRP	                  VR,          4      ,          pRV,           pVR,          '       d   VR,          pRV,           pVR,          '       d   VR,          pR	V,           pVR
,          '       d   VR,          pRV,           pWE3V P                  V&   K  	  R# ) colorz<span fgcolor="#{}">z</span>boldz<b>z</b>italicz<i>z</i>	underlinez<u>z</u>N)r   __init__stylesstyleformat)selfoptionstokenr   startends   &,    r
   r   PangoMarkupFormatter.__init__'   s    4+7+ JJLEECW~~/66uW~FF#oV}}slXsl[!!sl"'DKK 'r   c                   R pRpVP                  R4       V F  w  rVWPP                  9  d   VP                  pK  WT8X  d   V\        V4      ,          pK=  V'       d4   V P                  V,          w  rxVP                  Ws,           V,           4       \        V4      pTpK  	  V'       d4   V P                  V,          w  rxVP                  Ws,           V,           4       VP                  R4       R# )r   Nz<tt>z</tt>)writer   parentr   )	r   tokensourceoutfilelastvallasttypettypevalue
stylebeginstyleends	   &&&      r
   format_unencoded%PangoMarkupFormatter.format_unencoded=   s    f'LE{{* /66+/;;x+@(JMM*"6"AB.u5  ( #';;x#8 JMM*.9:gr   )r   N)__name__
__module____qualname____firstlineno____doc__namealiases	filenamesr   r+   __static_attributes____classdictcell__)__classdict__s   @r
   r   r      s/      D&GI., r   N)r1   pygments.formatterr   __all__ord_escape_tabler   r    r   r
   <module>r=      sJ    ) "
" HgHf &3 !
79 7r   