11 lines
		
	
	
		
			400 B
		
	
	
	
		
			Factor
		
	
	
		
		
			
		
	
	
			11 lines
		
	
	
		
			400 B
		
	
	
	
		
			Factor
		
	
	
|  | USING: lambda test hashtables sequences kernel ;
 | ||
|  | 
 | ||
|  | #! test simple parsing | ||
|  | [ "(A. A)" ] [ "(b.b)" lambda-parse second bound-vars swap expr>string ] unit-test | ||
|  | 
 | ||
|  | #! test name replacement | ||
|  | [ "(A. A)" ] [  | ||
|  |                 "(b.b)" lambda-parse second "OK" H{ } clone [ set-hash ] keep
 | ||
|  |                 "OK" lambda-parse second replace-names bound-vars | ||
|  |                 swap expr>string  | ||
|  |              ] unit-test |