+
    VBi                        R t ^ RIHt Rt^ RIt^ RIHtHtHt Rt	]	'       d   ^ RI
Ht ^ RIHt ^ RIHt  ! R	 R
]4      tRRRRRRRRRRRRRRRRRRRRRRRR/tR R ltR# )z0
This package contains Docutils parser modules.
)annotationsreStructuredTextN)	Componentfrontend
transformsF)Final)nodes)	Transformc                  X  a  ] tR t^t$ RRRR.RRRRR	R
R]P
                  /3RR.RR/3RR.RRRRR	RR]P
                  /3RR.RR/3RR.RRRRRRR]P                  /3RR.RRR]P
                  /3RR.RRR	R/333tR tR!]	R"&   R#t
R!]	R$&   R% V 3R& lltR' R( ltR) R* ltR+ R, ltR-tV ;t# ).ParserzGeneric Parser OptionsNzjDisable directives that insert the contents of an external file; replaced with a "warning" system message.z--no-file-insertionactionstore_falsedefaultTdestfile_insertion_enabled	validatorzIEnable directives that insert the contents of an external file. (default)z--file-insertion-enabled
store_truezFDisable the "raw" directive; replaced with a "warning" system message.z--no-rawraw_enabledz%Enable the "raw" directive. (default)z--raw-enabledz>Maximal number of characters in an input line. Default 10 000.z--line-length-limitmetavarz<length>typeint'  z)Validate the document tree after parsing.z
--validatez,Do not validate the document tree. (default)z--no-validationvalidateparserr   component_typeparsersconfig_sectionc                   V ^8  d   QhRR/# )   returnzlist[type[Transform]] )formats   ">/usr/lib/python3.14/site-packages/docutils/parsers/__init__.py__annotate__Parser.__annotate__?   s     J J 5 J    c                	`   < \         SV `  4       \        P                  P                  .,           # )N)superget_transformsr   	universalValidate)self	__class__s   &r"   r(   Parser.get_transforms?   s%    w%':+?+?+H+H*IIIr%   c               $    V ^8  d   QhRRRRRR/# r   inputstringstrdocumentznodes.documentr   Noner    )r!   s   "r"   r#   r$   B   s&     H H H H4 Hr%   c                    \        R4      h)z>Override to parse `inputstring` into document tree `document`.z"subclass must override this method)NotImplementedErrorr+   r0   r2   s   &&&r"   parseParser.parseB   s    !"FGGr%   c               $    V ^8  d   QhRRRRRR/# r/   r    )r!   s   "r"   r#   r$   F   s&     G Gs Gn G Gr%   c                   Wn         VP                  P                  RR4       VP                  P                  RR4       VP                  P                  RR4       W n        VP                  P                  VP                  4       R# )z6Initial parse setup.  Call at start of `self.parse()`.r   Fr   line_length_limitr   N)r0   settings
setdefaultr2   reporterattach_observernote_parse_messager6   s   &&&r"   setup_parseParser.setup_parseF   sk    &$$%=uE$$]E:$$%8&A ))(*E*EFr%   c                   V ^8  d   QhRR/# )r   r   r3   r    )r!   s   "r"   r#   r$   P   s     . .d .r%   c                x    V P                   P                  P                  V P                   P                  4       R# )z7Finalize parse details.  Call at end of `self.parse()`.N)r2   r>   detach_observerr@   )r+   s   &r"   finish_parseParser.finish_parseP   s'    ..MM,,	.r%   )r2   r0   )__name__
__module____qualname____firstlineno__r   validate_booleanvalidate_nonnegative_intsettings_specr   __annotations__r   r(   r7   rA   rF   __static_attributes____classcell__)r,   s   @r"   r   r      sG    6 
!]It+113
4+%
&\
"
$6,]ItV]113
4
 2
\
"
$ K 
!j&%F99;
< 6.\113
4 9
]FJ
7
95	!
MD %NE$%NE%J JHG. .r%   r   nullzdocutils.parsers.nullrstzdocutils.parsers.rstrestructuredtextrestrestxrtxtdocutils_xmlzdocutils.parsers.docutils_xmlxmlrecommonmarkz%docutils.parsers.recommonmark_wrappermystzmyst_parser.docutils_
commonmarkz#docutils.parsers.commonmark_wrappermarkdownc                    V ^8  d   QhRRRR/# )r   parser_namer1   r   ztype[Parser]r    )r!   s   "r"   r#   r#   k   s      # , r%   c                    V P                  4       p \        P                  ! \        P	                  W4      4      pVP                  #   \
         d   p\        RT  RT 24      ThRp?ii ; i)z6Return the Parser class from the `parser_name` module.zParser "z" not found. N)lower	importlibimport_modulePARSER_ALIASESgetImportErrorr   )r_   namemoduleerrs   &   r"   get_parser_classrj   k   sk    DO((););D)GH ==  OH[MseDE3NOs   )A A)A$$A))__doc__
__future__r   __docformat__rb   docutilsr   r   r   TYPE_CHECKINGtypingr   r   docutils.transformsr	   r   rd   rj   r    r%   r"   <module>rr      s   
 #"  4 4-:.Y :.| 1/$&<010 "A8 "I1  EC#*r%   