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
 |