Files
intellecton/venv/lib/python3.12/site-packages/pymdownx/__pycache__/tilde.cpython-312.pyc
T

142 lines
10 KiB
Plaintext
Raw Normal View History

Ë
ãóædZddlZddlmZddlmZddlmZdZdZ d Z
d
Z d Z d Z
d
je
e «Zdje
e
«Zdje e
«Zdje «Zdje
«Zdje
e
«ZdZdje
«Zdje
e «Zdje
e
«Zdje«Zdje
e
«Zdje e
«ZGddej8«ZGddej8«ZGddej8«ZGd „d!ej8«Z Gd"„d#ej8«Z!Gd$„d%e«Z"d&„Z#y)'aÖ
Tilde.
pymdownx.tilde
Really simple plugin to add support for
`<del>test</del>` tags as `~~test~~` and
`<sub>test</sub>` tags as `~test~`
MIT license.
Copyright (c) 2014 - 2017 Isaac Muse <isaacmuse@gmail.com>
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
documentation files (the "Software"), to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software,
and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions
of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.
éN)Ú Extension)ÚSimpleTextInlineProcessoré)Úutilz(.+?~*?)z.((?:[^~]|(?<=\w)~+?(?=\w)|(?<=\s)~+?(?=\s))+?)z (~|[^\s]+?)z((?:[^~]|(?<!~{2})~)+?)z((^|(?<=\s))(~+)(?=\s|$))z&(~{3})(?!\s)(~{1,2}|[^~\s]+?)(?<!\s)\1z*(~{{3}})(?![\s~]){}(?<!\s)~{}(?<!\s)~{{2}}z*(~{{3}})(?![\s~]){}(?<!\s)~{{2}}{}(?<!\s)~z,(~{{2}})(?![\s~]){}~(?![\s~]){}(?<!\s)~{{3}}z(~{{2}})(?!\s){}(?<!\s)\1z(~)(?!\s){}(?<!\s)\1z"(?<!~)(~)(?![~\s]){}~{{2}}{}~{{3}}z8(?<!~)(~)(?![~\s])((?:[^\s~]|~{2,})+?)(?<![~\s])(~)(?!~)z(~{{3}})(?![\s~]){}(?<!\s)\1z=(~{{3}})(?![\s~]){}(?<!\s)~(?:(?=_)|(?![\w~])){}(?<!\s)~{{2}}z=(~{{3}})(?![\s~]){}(?<!\s)~{{2}}(?:(?=_)|(?![\w~])){}(?<!\s)~zD(?:(?<=_)|(?<![\w~]))(~{{2}})(?![\s~]){}(?<!\s)\1(?:(?=_)|(?![\w~]))zG(?<!~)(~)(?![\s~]){}(?:(?<=_)|(?<![\w~]))~{{2}}(?![\s~]){}(?<!\s)~{{3}}zG(?<!~)(~{{2}})(?![\s~]){}(?:(?<=_)|(?<![\w~]))~(?![\s~]){}(?<!\s)~{{3}}cóÆeZdZdZej
ejeejejz«dd«ej
eje ejejz«dd«ej
eje ejejz«dd«ej
eje
ejejz«dd«ej
ejeejejz«dd«ej
ejeejejz«dd«ej
ejeejejz«ddd «ej
ejeejejz«dd«gZy
) ÚTildeProcessorz=Emphasis processor for handling delete and subscript matches.Údoubleúdel,subúsub,delÚdouble2ÚsingleÚdelÚsubTN)Ú__name__Ú
__module__Ú __qualname__Ú__doc__rÚ
PatSeqItemÚreÚcompileÚDEL_SUBÚDOTALLÚUNICODEÚSUB_DELÚDEL_SUB2ÚDEL_SUB3ÚDELÚSUB_DEL2ÚSUB2ÚSUBÚPATTERNS©óúQ/home/antigravity/intellecton/venv/lib/python3.12/site-packages/pymdownx/tilde.pyrrTstÙ ˆ˜
˜Ÿ
 7¨B¯I©I¸¿
¹
Ñ,BÓCÀXÈyÓˆ˜
˜Ÿ
 7¨B¯I©I¸¿
¹
Ñ,BÓCÀXÈyÓˆ˜
˜Ÿ
 8¨R¯Y©Y¸¿¹Ñ-CÓDÀhÐPYÓˆ˜
˜Ÿ
 8¨R¯Y©Y¸¿¹Ñ-CÓDÀiÐQZÓˆ˜
˜Ÿ
 ¯ © °B·J±JÑ(>ÓÈ5Óˆ˜
˜Ÿ
 8¨R¯Y©Y¸¿¹Ñ-CÓDÀiÐQZÓˆ˜
˜Ÿ
 4¨¯©°R·Z±ZÑ)?Ó@À(ÈEÐSWÓˆ˜
˜Ÿ
 ¯ © °B·J±JÑ(>ÓÈ5Ó Hr#rcóÆeZdZdZej
ejeejejz«dd«ej
eje ejejz«dd«ej
eje ejejz«dd«ej
eje
ejejz«dd«ej
ejeejejz«dd«ej
ejeejejz«dd«ej
ejeejejz«ddd «ej
ejeejejz«dd«gZy
) ÚTildeSmartProcessorz%Smart delete and subscript processor.r r
r r r
rrTN)rrrrrrrrÚ
SMART_DEL_SUBrrÚ
SMART_SUB_DELÚSMART_DEL_SUB2ÚSMART_DEL_SUB3Ú SMART_DELÚSMART_SUB_DEL2rr r!r"r#r$r&r&cswÙ ˆ˜
˜Ÿ
 =°"·)±)¸b¿j¹jÑ2HÓIÈ8ÐU^Óˆ˜
˜Ÿ
 =°"·)±)¸b¿j¹jÑ2HÓIÈ8ÐU^Óˆ˜
˜Ÿ
 >°2·9±9¸r¿z¹zÑ3IÓJÈHÐV_Óˆ˜
˜Ÿ
 >°2·9±9¸r¿z¹zÑ3IÓJÈIÐW`Óˆ˜
˜Ÿ
 9¨b¯i©i¸"¿*¹*Ñ.DÓEÀxÐQVÓˆ˜
˜Ÿ
 >°2·9±9¸r¿z¹zÑ3IÓJÈIÐW`Óˆ˜
˜Ÿ
 4¨¯©°R·Z±ZÑ)?Ó@À(ÈEÐSWÓˆ˜
˜Ÿ
 ¯ © °B·J±JÑ(>ÓÈ5Ó Hr#r&cóŠeZdZdZej
ejeejejz«dd«gZ y)ÚTildeSubProcessorzJust subscript processor.r
rN) rrrrrrrrr rrr!r"r#r$r.r.rs:Ù ˆ˜
˜Ÿ
 ¯ © °B·J±JÑ(>ÓÈ5ÓHr#r.cóŠeZdZdZej
ejeejejz«dd«gZ y)ÚTildeDeleteProcessorzJust delete processor.r
rN) rrrrrrrrrrrr!r"r#r$r0r0zs:٠𠈘
˜Ÿ
 ¯ © °B·J±JÑ(>ÓÈ5ÓHr#r0cóŠeZdZdZej
ejeejejz«dd«gZ y)ÚTildeSmartDeleteProcessorzJust smart delete processor.r
rN) rrrrrrrrr+rrr!r"r#r$r2r2s;Ù ˆ˜
˜Ÿ
 9¨b¯i©i¸"¿*¹*Ñ.DÓEÀxÐQVÓHr#r2có(eZdZdZˆfdZdZˆxZS)ÚDeleteSubExtensionz8Add delete and/or subscript extension to Markdown class.cóFddgddgddgdœ|_t||i|¤Žy)z Initialize.Tz8Treat ~~connected~~words~~ intelligently - Default: TruezEnable delete - Default: Truez Enable subscript - Default: True)Ú smart_deleteÚdeleteÚ subscriptN)ÚconfigÚsuperÚ__init__)ÚselfÚargsÚkwargsÚ __class__s €r$r;zDeleteSubExtension.__init__s=ø€ð"Ð#]ÐÐÐ BÐ
ˆŒ ô ј) )r#cóŠ|j«}t|jdd««}t|jdd««}t|jdd««}|j|«g}|s|r|j d«|r|j d«t j ||«d}|jjtt«dd «|r|r|r td«n
td«}n(|r|r td«n
td«}n
|r td«}||jj|d