| 
									
										
										
										
											2010-01-13 00:08:18 -05:00
										 |  |  | ! Copyright (C) 2009, 2010 Slava Pestov. | 
					
						
							| 
									
										
										
										
											2009-05-06 23:04:01 -04:00
										 |  |  | ! See http://factorcode.org/license.txt for BSD license. | 
					
						
							|  |  |  | USING: parser kernel namespaces assocs words.symbol ;
 | 
					
						
							|  |  |  | IN: bootstrap.image.syntax | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-13 00:08:18 -05:00
										 |  |  | SYMBOL: special-objects | 
					
						
							| 
									
										
										
										
											2009-05-06 23:04:01 -04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-13 00:08:18 -05:00
										 |  |  | SYNTAX: RESET H{ } clone special-objects set-global ;
 | 
					
						
							| 
									
										
										
										
											2009-05-06 23:04:01 -04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-13 00:08:18 -05:00
										 |  |  | SYNTAX: SPECIAL-OBJECT: | 
					
						
							| 
									
										
										
										
											2009-05-06 23:04:01 -04:00
										 |  |  |     CREATE-WORD scan-word | 
					
						
							| 
									
										
										
										
											2010-01-13 00:08:18 -05:00
										 |  |  |     [ swap special-objects get set-at ] | 
					
						
							| 
									
										
										
										
											2009-05-06 23:04:01 -04:00
										 |  |  |     [ drop define-symbol ] | 
					
						
							|  |  |  |     2bi ;
 |