;ņ
F];@c           @   s²   d  k  Z  d  k Z d   Z e  i d  e i i i f e  i d  e i i i f e  i d  e i i i f e  i d  d f g a d   Z	 e
 d  Z d	   Z h  d
  Z d  S(   Nc         C   sF   d } x5 |  i D]* }  |  i |  i j o | |  i } q q W| Sd  S(   Ns    (   s   rcs   nodes
   childNodess   nodeTypes	   TEXT_NODEs   data(   s   nodes   rc(    (    s2   /home/pinky/doc/memoire/code/src/trml2pdf/utils.pys   text_get   s    
 s   ^(-?[0-9\.]+)\s*in$s   ^(-?[0-9\.]+)\s*cm$s   ^(-?[0-9\.]+)\s*mm$s   ^(-?[0-9\.]+)\s*$i   c         C   sU   xJ t  D]B } | d i |  d  } | o | d t | i d   Sq q Wt Sd  S(   Ni    i   (   s   unitss   units   searchs   sizes   ress   floats   groups   False(   s   sizes   ress   unit(    (    s2   /home/pinky/doc/memoire/code/src/trml2pdf/utils.pys   unit_get#   s      #c         C   s`   |  i |  o | Sn g  i } |  i |  i d  D] } | t	 |   q9 ~ } | Sd  S(   Ns   ,(   s   nodes   hasAttributes	   attr_names   defaults   appends   _[1]s   getAttributes   splits   xs   ints   res(   s   nodes	   attr_names   defaults   ress   _[1]s   x(    (    s2   /home/pinky/doc/memoire/code/src/trml2pdf/utils.pys   tuple_int_get+   s    ?c         C   s'   t  |   d j p |  i   d j Sd  S(   Ns   1s   yes(   s   strs   values   lower(   s   value(    (    s2   /home/pinky/doc/memoire/code/src/trml2pdf/utils.pys   bool_get1   s    c         C   sū   h  } x; | D]3 } |  i |  o t |  i |   | | <q q Wx¬ | D]¤ } |  i |  o | | d j o t	 |  i |   | | <qļ | | d j o t
 |  i |   | | <qļ | | d j o t |  i |   | | <qļ qK qK W| Sd  S(   Ns   strs   bools   int(   s   ress   attrss   names   nodes   hasAttributes   unit_gets   getAttributes   dicts   keys   strs   bool_gets   int(   s   nodes   attrss   dicts   names   ress   key(    (    s2   /home/pinky/doc/memoire/code/src/trml2pdf/utils.pys   attr_get4   s     ! %(   s   res	   reportlabs   text_gets   compiles   libs   unitss   inchs   cms   mms   unit_gets   Nones   tuple_int_gets   bool_gets   attr_get(   s	   reportlabs   text_gets   attr_gets   tuple_int_gets   bool_gets   res   unit_get(    (    s2   /home/pinky/doc/memoire/code/src/trml2pdf/utils.pys   ?   s   			i		