ÿþI n d e x :   t / 1 4 - w a r n i n g s . t  
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =  
 - - -   t / 1 4 - w a r n i n g s . t 	 ( r e v i s i o n   1 0 6 5 3 )  
 + + +   t / 1 4 - w a r n i n g s . t 	 ( w o r k i n g   c o p y )  
 @ @   - 7 , 6   + 7 , 2 4   @ @  
   u s e   T e s t : : N o W a r n i n g s ;  
   u s e   P a d r e : : D o c u m e n t : : P e r l : : B e g i n n e r ;  
    
 + p a c k a g e   P a d r e ;  
 + #   F a k e   t h e   P a d r e   i n s t a n c e ,   P : : D : : P : : B e g i n n e r   o n l y   n e e d s   P a d r e - > i d e - > c o n f i g  
 + u s e   P a d r e : : C o n f i g ( ) ;  
 + m y   $ S I N G L E T O N   =   u n d e f ;  
 + s u b   i d e   {  
 + 	 m y   $ c l a s s   =   s h i f t ;  
 + 	 r e t u r n   $ S I N G L E T O N   i f   $ S I N G L E T O N ;  
 + 	 $ S I N G L E T O N   =   b l e s s   { } ,   $ c l a s s ;  
 + 	 $ S I N G L E T O N - > { c o n f i g }   =   P a d r e : : C o n f i g - > r e a d ;  
 + 	 r e t u r n   $ S I N G L E T O N ;  
 + }  
 + s u b   c o n f i g   {  
 + 	 m y   $ s e l f   =   s h i f t ;  
 + 	 r e t u r n   $ s e l f - > { c o n f i g } ;  
 + }  
 +  
 + p a c k a g e   m a i n ;  
 +  
   o u r   $ S K I P ;  
    
   u n l e s s   (   $ E N V { A U T O M A T E D _ T E S T I N G }   )   {  
 @ @   - 3 8 , 7   + 5 6 , 7   @ @  
    
   	 $ b - > c h e c k (   s l u r p (   ' l i b / '   .   $ f i l e   )   ) ;  
   	 m y   $ r e s u l t   =   $ b - > e r r o r   | |   ' ' ;  
 - 	 o k (   (   $ r e s u l t   e q   ' '   ) ,   ' C h e c k   '   .   $ f i l e   .   ' :   '   .   $ r e s u l t   ) ;  
 + 	 o k (   (   $ r e s u l t   e q   ' '   ) ,   " C h e c k   $ f i l e :   $ r e s u l t "   ) ;  
   }  
    
    
 @ @   - 5 0 , 7   + 6 8 , 7   @ @  
    
   s u b   s l u r p   {  
   	 m y   $ f i l e   =   s h i f t ;  
 - 	 o p e n   m y   $ f h ,   ' < ' ,   $ f i l e   o r   d i e   $ ! ;  
 + 	 o p e n   m y   $ f h ,   ' < ' ,   $ f i l e   o r   d i e   " C o u l d n ' t   o p e n   $ f i l e :   $ ! " ;  
   	 l o c a l   $ /   =   u n d e f ;  
   	 m y   $ b u f f e r   =   < $ f h > ;  
   	 c l o s e   $ f h ;  
 
