| 
									
										
										
										
											2008-09-12 16:49:46 -04:00
										 |  |  | ! Copyright (C) 2008 Doug Coleman, Slava Pestov. | 
					
						
							|  |  |  | ! See http://factorcode.org/license.txt for BSD license. | 
					
						
							| 
									
										
										
										
											2009-04-03 18:28:31 -04:00
										 |  |  | USING: math.parser peg.ebnf sorting.functor ;
 | 
					
						
							| 
									
										
										
										
											2008-09-12 16:49:46 -04:00
										 |  |  | IN: sorting.human | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | : find-numbers ( string -- seq )
 | 
					
						
							|  |  |  |     [EBNF Result = ([0-9]+ => [[ string>number ]] | (!([0-9]) .)+)* EBNF] ;
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2009-04-03 18:28:31 -04:00
										 |  |  | << "human" [ find-numbers ] define-sorting >> |