U
    e»{j%  ã                ,   @   sÀ  d Z dZdZdgdgfdgdgfddddd	d
dddg	dddddddddg	fdddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-gd.d.d/d0d.d.d1d.d2d.d.d3d4d5d6d.d7d1d8d9d:d;d<d=d>d?d8d@dAdBdCgfdddddd.dddddddddddd	dddd
dd d!d"d#d$d%d&d'd(d)d*dd+d,dd-g'ddd/d0dddd1dd2ddd3d4ddddd5d6ddd7d1d8d9d:d;d<d=d>d?d8d@ddAdBddCg'fdddDdEdddFdGd.ddddHddddIdJd$d%d&d'd(dKdLdMdNd+d,dOdPd-g ddddd/d0dQdRdSdd ddTd5d6ddUdVd;d<d=d>d?dWdXddYdAdBdZd[dCg fdddEdddFdGd.ddddddHdddd dIdJd"d$d%d&d'd(dKdLdMdNd+d,dOdPd-g#dDddd/d0dQdRdSdDddDd!d#dTd5d6dDd)dUdVd*d;d<d=d>d?dWdXdDdYdAdBdZd[dCg#fdd\ddddddd	d
dd!dddd]dgd^dd_d1d2d%dd%d%d%d7d8d^d`d%dad%gfdd\ddddd	d
ddddgd^dd`d^dd^d^d^d^d`d^d^gfdbddcdEdFdGd.dddHdddedIdJd%d&dKdLdNd+d,dOdPd-gddfdgdhdQdRdSdidTd5d6djdUdVd<d=dWdXdYdAdBdZd[dCgfdEdFdGd.dHddd_dkdIdJd%d&dldKdLdmdMdNd+d,dOdadPd-gdhdQdRdSdTd5d6dndLdUdVd<d=dNdWdXd+d,dYdAdBdZd-d[dCgfdEdFdGd.ddHdddIdJd%d&dKdLdNd+d,dOdPd-gddQdRdSd"dTd5d6dUdVd<d=dWdXdYdAdBdZd[dCgfdddod.ddd_dLdNg	ddddd5d6dnddg	fdpœZi Ze ¡ D ]F\ZZeed edb ƒD ](\Z	Z
e	ek�rœi ee	< e
ee	 e< �q‚�qh[dgdbgfdddddgdcdddkdedlgfdgdgfdddddgdEdEdEdEdEgfdddd	d
dddgdd&d&d&d&dMd&d&gfddgdodmgfddddddddgdFdFdHdFdFdIdJdFgfdddEddddMgddddddd]gfdddd	d
dddgd\d\d\d\d\d\d\d\gfddddddddgdGdGdGdGdGdGdGdGgfdEgdgfdddod.dLdNgddd	d
ddgfddd	d
ddgd$d'd(dKdOdPgfdqœZi Ze ¡ D ]F\ZZeed edb ƒD ](\Z	Z
e	ek�rNi ee	< e
ee	 e< �q4�q[drdsdtdudvdwdxdydzd{d|d}d~dd€d�d‚dƒd„d…d†d‡dˆd‰dŠd‹dŒd�dŽd�d�d‘d’d“d”d•d–d—d˜d™dšd›g*ZdœS )�z3.10ZLALRaÈ  CLOSE_PAREN DIVISION LIT10 OPEN_PAREN SIGN STAR STARSTAR UFLOAT UINT UNIT UNKNOWN WHITESPACE
            main : UNKNOWN
                 | complete_expression
                 | scale_factor complete_expression
                 | scale_factor WHITESPACE complete_expression
            
            complete_expression : product_of_units
            
            product_of_units : unit_expression
                             | division unit_expression
                             | product_of_units product unit_expression
                             | product_of_units division unit_expression
            
            unit_expression : unit
                            | UNIT OPEN_PAREN complete_expression CLOSE_PAREN
                            | OPEN_PAREN complete_expression CLOSE_PAREN
                            | UNIT OPEN_PAREN complete_expression CLOSE_PAREN power numeric_power
                            | OPEN_PAREN complete_expression CLOSE_PAREN power numeric_power
            
            scale_factor : LIT10 power numeric_power
                         | LIT10
                         | signed_float
                         | signed_float power numeric_power
                         | signed_int power numeric_power
            
            division : DIVISION
                     | WHITESPACE DIVISION
                     | WHITESPACE DIVISION WHITESPACE
                     | DIVISION WHITESPACE
            
            product : WHITESPACE
                    | STAR
                    | WHITESPACE STAR
                    | WHITESPACE STAR WHITESPACE
                    | STAR WHITESPACE
            
            power : STARSTAR
            
            unit : UNIT
                 | UNIT power numeric_power
            
            numeric_power : UINT
                          | signed_float
                          | OPEN_PAREN signed_int CLOSE_PAREN
                          | OPEN_PAREN signed_float CLOSE_PAREN
                          | OPEN_PAREN signed_float division UINT CLOSE_PAREN
            
            sign : SIGN
                 |
            
            signed_int : SIGN UINT
            
            signed_float : sign UINT
                         | sign UFLOAT
            é    é   é   é   é   é   é   é"   é/   é;   é?   é   é0   iãÿÿÿé   é   é   é   é   é   é   é   é   é   é   é   é   é!   é$   é&   é'   é*   é+   é,   é-   é.   é1   é2   é6   é7   é<   é=   éC   é   iðÿÿÿiïÿÿÿiìÿÿÿiëÿÿÿièÿÿÿiçÿÿÿiØÿÿÿi×ÿÿÿiéÿÿÿiêÿÿÿiæÿÿÿiäÿÿÿiñÿÿÿiàÿÿÿißÿÿÿiîÿÿÿiíÿÿÿiåÿÿÿiÞÿÿÿiÝÿÿÿiÜÿÿÿé   é   é
   é   é   é(   é)   é4   é5   é9   é:   é@   éB   iúÿÿÿiöÿÿÿiâÿÿÿiùÿÿÿiøÿÿÿi÷ÿÿÿiáÿÿÿiôÿÿÿiõÿÿÿiòÿÿÿióÿÿÿé   é>   iÚÿÿÿé    iÛÿÿÿéA   é   é   é   é%   éÿÿÿÿéþÿÿÿéûÿÿÿéýÿÿÿéüÿÿÿé#   é3   é8   iÙÿÿÿé	   )ÚUNKNOWNZLIT10ZSIGNZUNITZ
OPEN_PARENZDIVISIONÚ
WHITESPACEZUINTZUFLOATz$endZCLOSE_PARENÚSTARZSTARSTAR)ÚmainÚcomplete_expressionÚscale_factorÚproduct_of_unitsÚsigned_floatÚ
signed_intÚunit_expressionÚdivisionÚsignÚunitÚproductÚpowerÚnumeric_power)z
S' -> mainzS'r=   NNN)zmain -> UNKNOWNrM   r=   Úp_mainúogip.pyé¸   )zmain -> complete_expressionrM   r=   rZ   r[   é¹   )z(main -> scale_factor complete_expressionrM   r   rZ   r[   éº   )z3main -> scale_factor WHITESPACE complete_expressionrM   r>   rZ   r[   é»   )z'complete_expression -> product_of_unitsrN   r=   Zp_complete_expressionr[   éÆ   )z#product_of_units -> unit_expressionrP   r=   Úp_product_of_unitsr[   éÌ   )z,product_of_units -> division unit_expressionrP   r   ra   r[   éÍ   )z<product_of_units -> product_of_units product unit_expressionrP   r>   ra   r[   éÎ   )z=product_of_units -> product_of_units division unit_expressionrP   r>   ra   r[   éÏ   )zunit_expression -> unitrS   r=   Úp_unit_expressionr[   éÝ   )zBunit_expression -> UNIT OPEN_PAREN complete_expression CLOSE_PARENrS   r   rf   r[   éÞ   )z=unit_expression -> OPEN_PAREN complete_expression CLOSE_PARENrS   r>   rf   r[   éß   )zVunit_expression -> UNIT OPEN_PAREN complete_expression CLOSE_PAREN power numeric_powerrS   r-   rf   r[   éà   )zQunit_expression -> OPEN_PAREN complete_expression CLOSE_PAREN power numeric_powerrS   r,   rf   r[   éá   )z)scale_factor -> LIT10 power numeric_powerrO   r>   Úp_scale_factorr[   i  )zscale_factor -> LIT10rO   r=   rl   r[   i  )zscale_factor -> signed_floatrO   r=   rl   r[   i  )z0scale_factor -> signed_float power numeric_powerrO   r>   rl   r[   i  )z.scale_factor -> signed_int power numeric_powerrO   r>   rl   r[   i  )zdivision -> DIVISIONrT   r=   Ú
p_divisionr[   i  )zdivision -> WHITESPACE DIVISIONrT   r   rm   r[   i  )z*division -> WHITESPACE DIVISION WHITESPACErT   r>   rm   r[   i  )zdivision -> DIVISION WHITESPACErT   r   rm   r[   i  )zproduct -> WHITESPACErW   r=   Ú	p_productr[   i  )zproduct -> STARrW   r=   rn   r[   i   )zproduct -> WHITESPACE STARrW   r   rn   r[   i!  )z%product -> WHITESPACE STAR WHITESPACErW   r>   rn   r[   i"  )zproduct -> STAR WHITESPACErW   r   rn   r[   i#  )zpower -> STARSTARrX   r=   Zp_powerr[   i)  )zunit -> UNITrV   r=   Úp_unitr[   i/  )z unit -> UNIT power numeric_powerrV   r>   ro   r[   i0  )znumeric_power -> UINTrY   r=   Úp_numeric_powerr[   i9  )znumeric_power -> signed_floatrY   r=   rp   r[   i:  )z2numeric_power -> OPEN_PAREN signed_int CLOSE_PARENrY   r>   rp   r[   i;  )z4numeric_power -> OPEN_PAREN signed_float CLOSE_PARENrY   r>   rp   r[   i<  )zBnumeric_power -> OPEN_PAREN signed_float division UINT CLOSE_PARENrY   r,   rp   r[   i=  )zsign -> SIGNrU   r=   Úp_signr[   iH  )zsign -> <empty>rU   r   rq   r[   iI  )zsigned_int -> SIGN UINTrR   r   Zp_signed_intr[   iR  )zsigned_float -> sign UINTrQ   r   Úp_signed_floatr[   iX  )zsigned_float -> sign UFLOATrQ   r   rr   r[   iY  N)Z_tabversionZ
_lr_methodZ_lr_signatureZ_lr_action_itemsZ
_lr_actionÚitemsZ_kÚ_vÚzipZ_xZ_yZ_lr_goto_itemsZ_lr_gotoZ_lr_productions© rv   rv   úa/var/www/html/bwave/python/venv/lib/python3.8/site-packages/astropy/units/format/ogip_parsetab.pyÚ<module>   s„   ÿ ÿ ÿ ÿ T
 ÿ ]
 Ö