| 
									
										
										
										
											2007-09-20 18:09:08 -04:00
										 |  |  | ! Copyright (C) 2006 Slava Pestov. | 
					
						
							|  |  |  | ! See http://factorcode.org/license.txt for BSD license. | 
					
						
							| 
									
										
										
										
											2008-05-06 04:46:44 -04:00
										 |  |  | USING: tools.test lcs ;
 | 
					
						
							| 
									
										
										
										
											2007-09-20 18:09:08 -04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-07-02 20:28:17 -04:00
										 |  |  | { 3 } [ "sitting" "kitten" levenshtein ] unit-test | 
					
						
							|  |  |  | { 3 } [ "kitten" "sitting" levenshtein ] unit-test | 
					
						
							|  |  |  | { 1 } [ "freshpak" "freshpack" levenshtein ] unit-test | 
					
						
							|  |  |  | { 1 } [ "freshpack" "freshpak" levenshtein ] unit-test | 
					
						
							| 
									
										
										
										
											2008-05-06 04:46:44 -04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-07-02 20:28:17 -04:00
										 |  |  | { "hell" } [ "hello" "hell" lcs ] unit-test | 
					
						
							|  |  |  | { "hell" } [ "hell" "hello" lcs ] unit-test | 
					
						
							|  |  |  | { "ell" } [ "ell" "hell" lcs ] unit-test | 
					
						
							|  |  |  | { "ell" } [ "hell" "ell" lcs ] unit-test | 
					
						
							|  |  |  | { "abd" } [ "faxbcd" "abdef" lcs ] unit-test | 
					
						
							| 
									
										
										
										
											2008-05-06 16:51:34 -04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-07-02 20:28:17 -04:00
										 |  |  | { { | 
					
						
							| 
									
										
										
										
											2008-05-06 16:51:34 -04:00
										 |  |  |         T{ delete f CHAR: f } | 
					
						
							|  |  |  |         T{ retain f CHAR: a } | 
					
						
							|  |  |  |         T{ delete f CHAR: x } | 
					
						
							|  |  |  |         T{ retain f CHAR: b } | 
					
						
							|  |  |  |         T{ delete f CHAR: c } | 
					
						
							|  |  |  |         T{ retain f CHAR: d } | 
					
						
							|  |  |  |         T{ insert f CHAR: e } | 
					
						
							|  |  |  |         T{ insert f CHAR: f } | 
					
						
							| 
									
										
										
										
											2015-07-02 20:28:17 -04:00
										 |  |  | } } [ "faxbcd" "abdef" lcs-diff ] unit-test |