§
    ¬%ûd,  ã                   ó@   — d Z ddlZddlZddlmZ  G d„ d¦  «        ZdS )zstaff moduleé    N)ÚRixerc                   ó6   — e Zd Zd	d„Zd„ Zd„ Zd
d„Zd„ Zd„ ZdS )ÚStaffFc                 óÔ   — || _         || _        i | _        t          | j         ¦  «        | _        |                      ¦   «         | _        |j        d         |j        d         dœ| _        d S )NÚamfÚernad)ÚaÚe)	r
   Ú
do_verboseÚloadedr   ÚrixerÚfudiÚfolderÚnsÚxpspaces)ÚselfÚerimpr   s      ú!/home/ernad/ernad/python/staff.pyÚ__init__zStaff.__init__   s[   € ØˆŒØ$ˆŒØˆŒÝ˜4œ6‘]”]ˆŒ
Ø—i’i‘k”kˆŒØ#œh uœoØ#œh wÔ/ð1ð 1ˆŒàˆtó    c                 óÒ   — | j         }d|j        vr|j        d         S |j        d         }t          j                             |j        d         ¦  «        }|dz   |z   }||j        d<   |S )NÚstaffú/)r
   ÚconfÚdirsÚosÚpathÚdirname)r   r
   Ústaff_labelr   Ú	staff_dirs        r   r   z
Staff.fudi   se   € ØŒFˆà˜!œ&Ð Ð Ø”6˜'”?Ð"Ø”f˜W”oˆÝŒwŠ˜qœv gœÑ/Ô/ˆØ˜3‘J Ñ,ˆ	Ø#ˆŒˆw‰ØÐr   c                 óP   — | j         dz   |z   | j        j        j        d         z   }|S )Nr   Úext_amf)r   r
   ÚabovoÚ	constants)r   ÚstidÚthe_fufis      r   Úfufiz
Staff.fufi"   s)   € Ø”; Ñ$ tÑ+¨d¬f¬lÔ.DÀYÔ.OÑOˆØˆr   Nc                 ó
  — |                       |¦  «        }t          j                             |¦  «        s| j        rt          d|› ¦  «         d S t          j        |¦  «        }|€d S | j         	                    ||¦  «        }|S )Nzstaff: I don't see file )
r'   r   r   Úisfiler   ÚprintÚfilerÚ	parse_laxr   Úcut_ref)r   r%   Úcut_repcoder&   Údocs        r   r/   z	Staff.doc&   s‚   € Ø—9’9˜T‘?”?ˆÝŒw~Š~˜hÑ'Ô'ð 	ØŒð =ÝÐ;°Ð;Ð;Ñ<Ô<Ð<Ø4åŒo˜hÑ'Ô'ˆØˆ;Ø4ØŒj× Ò   kÑ2Ô2ˆØˆ
r   c                 ó@  — | j                              |dg¬¦  «        }|D ]}}|                      ||¬¦  «        }|€| j        rt	          d|› ¦  «         Œ5|                     ¦   «         }||                              ¦   «                              ||         |¦  «         Œ~|S )NÚ	haseditor©Ú
only_verbs)r.   zstaff can't resolve )r   Úget_refsr/   r   r*   ÚgetrootÚ	getparentÚreplace)r   Ú
doc_or_eleÚrepcodeÚrefsÚrefÚresolved_docÚresolved_eles          r   ÚinjectzStaff.inject3   s²   € ØŒz×"Ò" :¸;¸-Ð"ÑHÔHˆØð 		Cð 		CˆCàŸ8š8 C°W˜8Ñ=Ô=ˆLØÐ#Ø”?ð 8ÝÐ6°Ð6Ð6Ñ7Ô7Ð7ØØ'×/Ò/Ñ1Ô1ˆLàŒI×ÒÑ!Ô!×)Ò)¨$¨s¬)°\ÑBÔBÐBÐBØÐr   c                 óˆ   — |                       |¦  «        }| j                             |dg¬¦  «        }t          |¦  «         d S )NÚ
iseditorofr2   )r/   r   r4   r*   )r   r%   r/   r:   s       r   ÚreportszStaff.reportsA   s<   € ØhŠht‰nŒnˆØŒz×"Ò" 3°L°>Ð"ÑBÔBˆÝˆd‰Œˆˆˆr   )F)N)	Ú__name__Ú
__module__Ú__qualname__r   r   r'   r/   r>   rA   © r   r   r   r      sx   € € € € € ðð ð ð ð	ð 	ð 	ðð ð ðð ð ð ðð ð ðð ð ð ð r   r   )Ú__doc__r   r+   r   r   r   rE   r   r   ú<module>rG      sc   ðØ Ð à 	€	€	€	ð €€€à Ð Ð Ð Ð Ð ð9ð 9ð 9ð 9ð 9ñ 9ô 9ð 9ð 9ð 9r   