+
    i                        R t ^ RIHt ^ RIt^ RIHtHt ^ RIHtH	t	 ^ RI
Ht ^ RIHt ^ RIt ! R R]4      t ! R	 R
]4      tR R ltRR R llt]R8X  d   ]P(                  ! ]! 4       4       R# R# )z#Command line interface for astroid.)annotationsN)ArgumentParser	Namespace)CallableSequence)Path)castc                  "    ] tR t^t$ R]R&   RtR# )	ArgumentszCallable[[Arguments], int]func N__name__
__module____qualname____firstlineno____annotations____static_attributes__r       2/usr/lib/python3/dist-packages/astroid/__main__.pyr
   r
      s    
$$r   r
   c                  "    ] tR t^t$ R]R&   RtR# )ASTParserArgumentsstrfiler   Nr   r   r   r   r   r      s    
Ir   r   c                    V ^8  d   QhRRRR/# )   argsr   returnintr   )formats   "r   __annotate__r       s      & 3 r   c                   \        V P                  4      ;pP                  4       '       d   VP                  R9   g   \	        RV R24       ^# \
        P                  ! VP                  RR7      4      p\	        VP                  4       4       ^ # ).pyzerror: 'z'' does not exist or isn't a Python fileutf8)encoding>   r"   .pyi)	r   r   is_filesuffixprintastroidparse	read_text	repr_tree)r   r   trees   &  r   	parse_astr.      si    $))_$T--//DKK?4REFG==89D	$..
r   c                    V ^8  d   QhRRRR/# )r   argvzSequence[str] | Noner   r   r   )r   s   "r   r    r    $   s      # s r   c                   T ;'       g    \         P                  R ,          p \        RR7      pVP                  4       pVP	                  RRR7      pVP                  \        R7       VP                  RRR	R
7       \        \        VP                  V 4      4      pRV9  d   VP                  4        ^# VP                  V4      # ):   NNz"Command line interface for astroid)descriptionastzPrint astroid AST)help)r   r   FILEzFile to parse)metavarr5   r   )sysr0   r   add_subparsers
add_parserset_defaultsr.   add_argumentr   r
   
parse_args
print_helpr   )r0   parser
subparsers
ast_parserr   s   &    r   mainrB   $   s    388B<D(LMF&&(J&&u3F&GJ+FFI	6,,T23DT99T?r   __main__)N)__doc__
__future__r   r8   argparser   r   collections.abcr   r   pathlibr   typingr   r)   r
   r   r.   rB   r   exitr   r   r   <module>rK      s^   
 * " 
 . .   %	 % " zHHTV r   