43 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Factor
		
	
	
		
		
			
		
	
	
			43 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Factor
		
	
	
|  | USING: math definitions help.topics help tools.test | ||
|  | prettyprint parser io.streams.string kernel source-files | ||
|  | assocs namespaces words io ;
 | ||
|  | IN: temporary | ||
|  | 
 | ||
|  | [ ] [ \ + >link see ] unit-test | ||
|  | 
 | ||
|  | [ | ||
|  |     file-vocabs | ||
|  | 
 | ||
|  |     [ 4 ] [ | ||
|  |         "IN: temporary USING: help.syntax ; : hello ; HELP: hello \"test\" ; ARTICLE: \"hello\" \"world\" ; ARTICLE: \"hello2\" \"world\" ;" <string-reader> "foo" | ||
|  |         parse-stream drop
 | ||
|  | 
 | ||
|  |         "foo" source-file source-file-definitions assoc-size
 | ||
|  |     ] unit-test | ||
|  | 
 | ||
|  |     [ t ] [ "hello" articles get key? ] unit-test | ||
|  |     [ t ] [ "hello2" articles get key? ] unit-test | ||
|  |     [ t ] [ | ||
|  |         "hello" "temporary" lookup "help" word-prop >boolean
 | ||
|  |     ] unit-test | ||
|  | 
 | ||
|  |     [ 2 ] [ | ||
|  |         "IN: temporary USING: help.syntax ; : hello ; ARTICLE: \"hello\" \"world\" ;" <string-reader> "foo" | ||
|  |         parse-stream drop
 | ||
|  | 
 | ||
|  |         "foo" source-file source-file-definitions assoc-size
 | ||
|  |     ] unit-test | ||
|  | 
 | ||
|  |     [ t ] [ "hello" articles get key? ] unit-test | ||
|  |     [ f ] [ "hello2" articles get key? ] unit-test | ||
|  |     [ f ] [ | ||
|  |         "hello" "temporary" lookup "help" word-prop | ||
|  |     ] unit-test | ||
|  | 
 | ||
|  |     [ [ ] ] [ "IN: temporary USING: help.syntax ; : xxx ; HELP: xxx ;" parse ] unit-test | ||
|  | 
 | ||
|  |     [ ] [ "xxx" "temporary" lookup help ] unit-test | ||
|  | 
 | ||
|  |     [ ] [ "xxx" "temporary" lookup >link synopsis print ] unit-test | ||
|  | ] with-scope
 |