
//      
//      
//		  ,       .
//		    "0xD" (10)   "\n" (      )
//
// 		   
//			  -    - : 
//				 "", 
//				 -   ,    ", , "
//
// 		   
//			  -  

  ;
 _;

 _; // 
 _; // 
 _;
 _;
 _ ;

 _; //, , 

 _; //   

 ()
	 ;


// --------------------------------------------- -------------------------------
//
// TODO FAQ
// :      ?
//
// :
//		1.   "" (TestBrowser.ert)    
//			(<>, <>, <>);
// 		 3 
//			<> -    .2
//			<> -            " "
//			<> -  ,   .
//				  ,     ,      
//				   ,    ""
//                                                                             
//		2.    TheTest   ""    
//			 =<> 
//				 (<>);
//
//		3.     <>,     Resulter
//			     "",     .
//			     .
//		
//		   -   <>       :)
// --------------------------------------------- -------------------------------
 ()
	 ="" 
		 = ("Resulter_Entry");
	
	 ="" 
		 = ("Resulter_DocTable");
	
	 ="" 
		 = ("Resulter_Report");  
	
	 =""   
		 = ("Resulter_ReportMXL");
	
	 =""   
		 = ("Resulter_ReportSimple");

	 (,8)="." 
		 = ("Resulter_Register");
	
	  ="" 
		 = ("Resulter_DocCalcJournalRecord");
	
	  ="" 
		 = ("Resulter_CalcJournalRecord");
	
	  ="" 
		 = ("Resulter_DocRefChange");
		
	
		=("Resulter"); //    
	
	;

	 ;


 () 
	_=;


 () 
	 _;


 () 
	 = ().();
	 (() = 1) 
		 ((, 5) <> "_") 
		 = ().("_"+());
	;
	 ;



//       -
//     10    "\n"
//
 _()
	
	 = (10);

	 ((()), , "\n");

 // _

//     "\n"    10
//         
//
 _()
	 = (10);
	 (((), "\n", ));
 // _

//   ,             !
//             
//		       
//
 () 
	 = ().();
	 =1  .() 
		 = "";
		 = .(, );
		 = ();
		  <> "" 
			;
		; 
		 = _();
		 () = 0 
			;
			
		  // .    
			 = ();
			  = "" 
				.(, , );

			  = "" 
				 = ("ExValueList");
				.(.(""));
				.(, .(), );
			;
		;
	;

	 ;


 () 
	 = ();

	 ( <> "")  ( <> "") 
		 ;

	  = "" 
		 _();
	
	  = "" 
		
		 = ("ExValueList");
		.();
		 = ("");
		.("", .());
		
		 _();
	;



 () 
	_=;


 () 
	 _;


 () 
	 ("");


 () 
	 ("");


 () 
	 = ().();
	 ( = "")  ( = "")  ( = "") 
		 1;
	; 
	 0;


 ()
	_=("");
	_=("");
	_ = ("");

	_ = "";        
	 = 1;


 ( ,)  //TODO     ???
	=0;
	 1=1 
		 = (,);
		 =0 
			 ;
		;
		 = +;
		 = (,+1);
	;
	// 

 ()                                         
	//    
	 (,((,"/","\"),"\"));
	//  
                                 
// ,     -    (  Eugene G)
 (, )
	=+1;
	 ((,,1));
 // 

 (, )
	 = (, );
	 (>=48)  (<=57) 
	  = (, );
	;
	=-1;
 // 

 ()
	 (() <> "")  
		 (() <> "") 
		 0; //  ,      ...       -    .
	;
	 () = "-" 
		 0;
	;
	


	// TODO    .
	=0;
	 = (());
	
	 (,)<>("-") 
	  =  - 1;
	;
	
	(, );
	
	 = 
	  1;
	;
	
	 (,)<>(".") 
	  0;
	;
	
	(, );
	
	 > 
	  0;
	;
	
	 1;
 // 

 ( 1,  2, )
	 ((1) = 1) 
		 ((2) = 1) 
		 1; //        .
	;
	
	//     
	 ((1)=1)  ((2)=1)  
		1 = (1);
		2 = (2);
	;
	 ((1) = "")  ((2) = "") 
		 (1, 2) - (1, 2) <=  
			 1;
		
			 0;
		;
	;
	
	//          .
	 ((1) = (2))  ((1) = "")                           
		 (("_")) = 1 
			1 = (1);
			2 = (2);
		;
	;
	
	//      ( )
	 (1) = "" 
		1 = 1.;
	;
	 (2) = "" 
		2 = 2.;
	;
	
	// ,   -    .
	 1 = 2                           
		 1;
	
		 0;
	;     
	
	
	// 

 (,) 
			
	="\testlst.txt";
	
	_=;
	_=;
	
	/////////
	//
	=("");
	.(+);

	=("ExValueList");
	.(.(+1));
	=.("");
	
	.(+"\"+);

	=("ExValueList");
	.(.(1));
	

	();
	
	/////////
	//
	.(1);

	=("ExTableValue");
	.();
	
	();
	
	 (())="" 
		 ().()=0 
			_ = ("");
			;
		;
	;
	_ = (());



 () 
	 _;


 () 
	 _;


 ()
	  = 1  .() 
		  = 1  .() 
			 = .(, );
			 () = "" 
				 = ((), , "\n");
				.( , , );
			;
		;
	;


 () 
	_ = _.(());
	 //    
		(_);
	
	;
	
	 _;

                  
 (1) // TODO Move method  ExValueTable
	 = "";
	      = "";
	 =1  1.() 
		 =  +  + ();
		 = ",";		
	;
	1.();


 (1,2,,  = 0,  = 0) 

	//     2    ,   1,
	//           
	// (     ).
	
// --               
	  = 1 
		(1);
		(2);
	;

	 =1  1.() 
		 =1  1.() 
			=1.();
			1=1.(,);
			2=2.(,);
			//    1-    :(
			 ((1)=1)  
				 ((2)=1) 
				;
			;
			//  .

			 (1, 2, ) = 0 

				 ="" 
					 "     "++",   "+++
						" "+1+" ("+(1)+"),  "+2+" ("+(2)+").";
				
					 3;
				;
			;
		;
	;
	 
	// TODO      
	// (1) <> (2)  
	//	 ="" 
	//		 "  ";
	//	
	//		 3;		
	//	;  
	//;
	
	 ="" 
		 " ";
	
		 0;
	;
	


 (1, 2)
	 1.() <> 2.() 
		 1; //   "    "
	;
	
	 1.()=0 
		 0; //  -    
	;
	
	//  
	2=("");
	 =1  2.() 
		2.(2.());
	;
	 =1  1.() 
		=1.();
		 2.()=0    
			 2; //    "    "
		;
	;
	
	 (("_")) = 1 
		//      
		1=("");
		 =1  1.() 
			1.(1.());
		;
		 =1  2.() 
			=2.();
			 1.()=0    
				 4; //    "     "
			;
		;
	;
	
	 0;

	

 ()
	=();
	=();
	
	 (()<>"ExTableValue") 
		 (()<>"") 
		 -1; //   
	;
	
	(_);
	();
	
	 = (, );
	  <> 0 
		 ;
	;

	 = ((""));
	 = (("_"));
	 (, , "", , );


 (1, 2,  = 0,  = 0)
	 1.()<>2.() 
		 "    ";
	;
	
	//  
	2=("");
	 =1  2.() 
		2.(2.());
	;
	 =1  1.() 
		=1.();
		 2.()=0 
			 "     "+;
		;
	;
	
	 (1,2,"", , );



 () 
	 =1 
		 "  ";
	 =2 
		 "   ,  ";
	 =3 
		 "     ";
	 =4 
		 "   ,  ";
	 =-1 
		 "  -   ";
	
		 "   "+;
	;


 (1, 2, , , , , )
	//    

	 = 1.();
	 = 2.(); 

	 = 1.();
	 = 2.(); 
	 
	 = (,);

	//     /    
	 = (".");
	.("", "");
	.("", "");
	
	 = (".");
	.("", "");
	.("", "");
	
	 =-(,)  -1  
		 = -;                   
		
		.();
		. = ;
		. = ;
		 (, "!"++"!") > 0 
			;
		;
		
		 = 0;
		 =1   
			1 = "";
			2 = "";
			
			
				1 = 1.(,);		
			
			;   
			
			
				2 = 2.(,);		
			
			;  
			
			 (1, 2, ) = 0 
				 = 1;
				;
			;
			
		;
		
		  = 0 
			1.();
			2.();
			
			.();
			 .() = 1 
				. = . - 1; 
			;
			.(.());
		;
	;
	
	// --   
	 = 1.();
	 = 2.(); 
	
	 1 = -  -1 
		 = -1;
		
		.();
		. = ;
		. = ;
		 (, "!"++"!") > 0 
			;
		;
		 = 1;
		  = 1  (,)  
			1 = "";
			2 = "";
			
			
				1 = 1.(,);		
			
			;   
			
			
				2 = 2.(,);		
			
			;  
	
			 (1, 2, ) = 0 
				 = 0;
				;
			;
			
		;
		
		  = 1 
			1.();
			2.();
			
			.();
			 .() = 1 
				. = . - 1; 
			;
			.(.());
		;
	;
	// 

 (, 1, 2, , , , , , )
				
	 = 1.();
	 = 2.(); 
	 
	 = (,);
	
	 =1   
		 = "";
		
			 = 1.();
		
		;   
		
		 =1 
			.("|");
		
			.("|");
		;
		
	;
	
	 = 1.();
	 = 2.(); 
	
	 =1  (,)  
		 =1   
			1 = "";
			2 = "";
			
			
				1 = 1.(,);
			
			;
			
			
				2 = 2.(,);
			
			;
			
			 (1, 2, ) = 0 
	
				 = "";
			
				  = 1 
					 = .("", , "");
					 = .("", , "");
					 (, "!"++"!") = 0 
						 (, "!"++"!") = 0 
							1 = ""; 2 = "";
						;
					;
				;
				
				 = "";
			;
			
			 =1 
				.(+"|");
			
				.(+"|");
			;
			
		;
	;
	// 
// -- 

// TODO   DifferenceVisualizer
 (, , , , , =0)
	
	 = ("");
	.();
	 = ("");
	.();

// --               
	 = (("_"));
	  = 1 
		();
		();
	;
	
	  = 1 

		 = (("_"));
		 = ((""));
    
		 = "";
		 = "";
		(, , , , , , );		
	
	; //  

	// = ("."); // TODO -        	
	
	=("ExTableValue");
	
	.(".................");
	.();
	.("...");
	.(""+.()); 
	//.(,""+.());  // TODO -        

	.();
	.(".................");
	.("...");
	.(""+.());   
	
	//       
		= ("");
	
	  = 1 
		 _ = "" 
			 = ("");  
			.();
		
			 = "   ";
			.("");
		
			_ = ;
		
			 = _;
		;
	
		//   
		
		 = _+"  "+_+" - "+;
		.("");

		 = (("_"));
		 = (("_"));
		 = ((""));

		(, , , , , 
			, , , );
		
	;
	
	// 

 ()
	=();
	 = _; // TODO  _  ()

	=();
	
	.("=====================");
	.(_+"  "+_);
	.("--------------------------");
	.("");
	.("  . "+(_));
	 _ = 1 
		.(" : "+.()+".  : "+.()+".");
	;
	.("");

	 _=3 
		 = ((""));
		 = (("_"));
		.((, , , ));

	 _=-1 
		.("  -   .");
		.("   - "+());
		.("  - "+);
		;
	;
	.(" - "+(""));

	 =1  .() 
		 = "";
		 = .(, );
		 ( = "")  ( = "") 
			;
		;     
		.(+" - "+);
	;

	  = 1 
	     = (().());
		        
		 = +"t.mxl";
		
		 .()=0 
			;
		;
	
		 = "";
	; 
	
// --    ,  
	 = ((""));
	 = (("_"));
	(, , , , , );
	


 () 
     = ("TextTestResult");
	
	_ = ;
	
	_=();
	 _=0 
		 .();
	;

	();
	 = _;
		
	 ;
	


 () 
	 (().(), 1) = "#" 
		 1;
	;
	
	 0;
 // 

 () 
	 ().() = 1 
		 1;
	 ().("_") = 1 
		 1;
	
		 0;
	;


 () 
	 = ().();
	 ().() = 1 
		 ().() = 1 
			 = (, ()-1); //   "#"
		;
	;

	 ;


////////////////////////////////////////////

 () 
	 ().() = 1 
		
			 _.(());
		
		;
	;

	 ("");
	// 

////////////////////////////////////////////
//  1 - , 0 - 
 () 

	 ().() = 1 
		
			 = _.(());
			 () = 100 
				 1;
			;
			 0;
		
		;
	;

	 0; // 

	// 

