MINI MINI MANI MO
3
  \xE                 @   s   d dl Z d dlZd dlZd dlZd dlT dZejde Zejdeef Ze	j
ddZG dd	 d	Zd
d Z
dd
 ejD Zdd Zdd ZG dd dZedkrdZx2dD ]*Zede  edjeee e  qW dS )    N)*z[a-zA-Z](?:[a-zA-Z0-9-]*)z^%s$z^(%s)=!(%s)$-_c               @   s   e Zd ZdddZdd Zdd Zddd	Zd
d Zdd
 Zdd Z	dd Z
dd Zdd Zd ddZ
dd Zd!ddZd"ddZdS )#FancyGetoptNc             C   sN   || _ i | _| j r| j  i | _i | _g | _g | _i | _i | _i | _	g | _
d S )N)option_tableoption_index_build_indexaliasnegative_alias
short_opts	long_opts
short2long	attr_name	takes_argoption_order)selfr    r   ./usr/lib64/python3.6/distutils/fancy_getopt.py__init__)   s    	zFancyGetopt.__init__c             C   s,   | j j  x| jD ]}|| j |d <