o ‡ÎÖa˜ã@sJdZddlmZdgZedƒdedƒdiZefdd „ZGd d„deƒZd S) zå pygments.formatters.pangomarkup ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Formatter for Pango markup output. :copyright: Copyright 2006-2021 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. é)Ú FormatterÚPangoMarkupFormatterú&z&úzÚboldzzÚitaliczzÚ underlinezz)rÚ__init__ÚstylesÚstyle)ÚselfÚoptionsÚtokenrÚstartÚendr r r r's&ñzPangoMarkupFormatter.__init__c Cs²d}d}| d¡|D]4\}}||jvr|j}||jvs||kr'|t|ƒ7}q |r9|j|\}}| |||¡t|ƒ}|}q |rR|j|\}}| |||¡| d¡dS)Nrzz)ÚwriterÚparentr ) rÚ tokensourceÚoutfileÚlastvalÚlasttypeÚttypeÚvalueÚ stylebeginÚstyleendr r r Úformat_unencoded=s$    ÿz%PangoMarkupFormatter.format_unencodedN) Ú__name__Ú __module__Ú __qualname__Ú__doc__ÚnameÚaliasesÚ filenamesrr%r r r r rs N)r)Úpygments.formatterrÚ__all__ÚordÚ _escape_tabler rr r r r Ús þ