1
  *   ˆl–Ðz¾”Êh¥8 \¸®	µ1hßÄƒZk_†I|¥�+ÃÂ `    /**
 * @file
 * 
 * @brief minimal HTTP implementation
 * 
 * minimal HTTP implementation allowing to fetch resources
 *              like external subset.
 *
 * @copyright See Copyright for the status of this software.
 *
 * @author Daniel Veillard
 */

#ifndef __NANO_HTTP_H__
#define __NANO_HTTP_H__

#include <libxml/xmlversion.h>

#ifdef LIBXML_HTTP_STUBS_ENABLED

#ifdef __cplusplus
extern "C" {
#endif
XML_DEPRECATED
XMLPUBFUN void
	xmlNanoHTTPInit		(void);
XML_DEPRECATED
XMLPUBFUN void
	xmlNanoHTTPCleanup	(void);
XML_DEPRECATED
XMLPUBFUN void
	xmlNanoHTTPScanProxy	(const char *URL);
XML_DEPRECATED
XMLPUBFUN int
	xmlNanoHTTPFetch	(const char *URL,
				 const char *filename,
				 char **contentType);
XML_DEPRECATED
XMLPUBFUN void *
	xmlNanoHTTPMethod	(const char *URL,
				 const char *method,
				 const char *input,
				 char **contentType,
				 const char *headers,
				 int   ilen);
XML_DEPRECATED
XMLPUBFUN void *
	xmlNanoHTTPMethodRedir	(const char *URL,
				 const char *method,
				 const char *input,
				 char **contentType,
				 char **redir,
				 const char *headers,
				 int   ilen);
XML_DEPRECATED
XMLPUBFUN void *
	xmlNanoHTTPOpen		(const char *URL,
				 char **contentType);
XML_DEPRECATED
XMLPUBFUN void *
	xmlNanoHTTPOpenRedir	(const char *URL,
				 char **contentType,
				 char **redir);
XML_DEPRECATED
XMLPUBFUN int
	xmlNanoHTTPReturnCode	(void *ctx);
XML_DEPRECATED
XMLPUBFUN const char *
	xmlNanoHTTPAuthHeader	(void *ctx);
XML_DEPRECATED
XMLPUBFUN const char *
	xmlNanoHTTPRedir	(void *ctx);
XML_DEPRECATED
XMLPUBFUN int
	xmlNanoHTTPContentLength( void * ctx );
XML_DEPRECATED
XMLPUBFUN const char *
	xmlNanoHTTPEncoding	(void *ctx);
XML_DEPRECATED
XMLPUBFUN const char *
	xmlNanoHTTPMimeType	(void *ctx);
XML_DEPRECATED
XMLPUBFUN int
	xmlNanoHTTPRead		(void *ctx,
				 void *dest,
				 int len);
#ifdef LIBXML_OUTPUT_ENABLED
XML_DEPRECATED
XMLPUBFUN int
	xmlNanoHTTPSave		(void *ctxt,
				 const char *filename);
#endif /* LIBXML_OUTPUT_ENABLED */
XML_DEPRECATED
XMLPUBFUN void
	xmlNanoHTTPClose	(void *ctx);
#ifdef __cplusplus
}
#endif

#endif /* LIBXML_HTTP_STUBS_ENABLED */
#endif /* __NANO_HTTP_H__ */
  "   	ˆl–Ým_J*j"Tâ�fãn\m¥1hßÆƒh¹ÄÃ      	00000042
  "   ˆl–äY>”je¶…8 Cq§nµ1hßÇƒœÅÄ î    a
    ´i  ã                   @   s¸   d Z ddlZddlmZ ddlmZ ddlmZ ej ej 	e
¡d¡Zej ej 	e
¡d¡ZG d	d
„ d
eƒZe de¡ZeeƒZe ¡ Zejd= e ¡ Zejd= e de¡ZeeƒZdS )z&Export the Python grammar and symbols.é    Né   )Útoken)Údriver)ÚpytreezGrammar.txtzPatternGrammar.txtc                   @   s   e Zd Zdd„ ZdS )ÚSymbolsc                 C   s$   |j  ¡ D ]\}}t| ||ƒ q
dS )z”Initializer.

        Creates an attribute for each grammar symbol (nonterminal),
        whose value is the symbol's type (an int >= 256).
        N)Zsymbol2numberÚitemsÚsetattr)ÚselfZgrammarÚnameÚsymbol© r   ú&/usr/lib64/python3.9/lib2to3/pygram.pyÚ__init__   s    zSymbols.__init__N)Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r      s   r   Zlib2to3ÚprintÚexec)Ú__doc__ÚosZpgen2r   r   Ú r   ÚpathÚjoinÚdirnameÚ__file__Z_GRAMMAR_FILEZ_PATTERN_GRAMMAR_FILEÚobjectr   Zload_packaged_grammarZpython_grammarZpython_symbolsÚcopyZ!python_grammar_no_print_statementÚkeywordsZ*python_grammar_no_print_and_exec_statementZpattern_grammarZpattern_symbolsr   r   r   r   Ú<module>   s"   ÿ  #   ˆ¾Ç„@ha–Ým_J*j"Tâ�fãn\mµ1hßÅ 6Ø    a
    ´i]Y  ã                   @   sD  d Z dZg d¢Zdd„ Zdd„ Zdd„ Zd	d
„ Zdd„ Zdd„ Zdd„ Z	dd„ Z
dd„ Zdd„ Zdd„ Zdd„ Zdddœdd„Zd*d d!„Zd+d"d#„Zzd$d%lT W n ey²   Y n0 zd$d&lm	Z	 W n eyÖ   Y n0 zd$d'lm
Z
 W n eyú   Y n0 zd$d(lmZ W n e�y    Y n0 ed)k�r@d$dlZee ¡ ƒ dS ),aï  Heap queue algorithm (a.k.a. priority queue).

Heaps are arrays for which a[k] <= a[2