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
							 |