11 lines
		
	
	
		
			356 B
		
	
	
	
		
			Factor
		
	
	
		
		
			
		
	
	
			11 lines
		
	
	
		
			356 B
		
	
	
	
		
			Factor
		
	
	
|  | USING: kernel tools.test compiler.tree compiler.tree.builder | ||
|  | compiler.tree.def-use compiler.tree.def-use.simplified accessors | ||
|  | sequences sorting classes ;
 | ||
|  | IN: compiler.tree.def-use.simplified | ||
|  | 
 | ||
|  | [ { #call #return } ] [ | ||
|  |     [ 1 dup reverse ] build-tree compute-def-use | ||
|  |     first out-d>> first actually-used-by | ||
|  |     [ node>> class ] map natural-sort | ||
|  | ] unit-test |