69 lines
		
	
	
		
			943 B
		
	
	
	
		
			Factor
		
	
	
		
		
			
		
	
	
			69 lines
		
	
	
		
			943 B
		
	
	
	
		
			Factor
		
	
	
|  | ! Copyright (C) 2007 Slava Pestov. | ||
|  | ! See http://factorcode.org/license.txt for BSD license. | ||
|  | USING: words sequences vocabs kernel ;
 | ||
|  | IN: bootstrap.syntax | ||
|  | 
 | ||
|  | "syntax" create-vocab | ||
|  | "resource:core" over set-vocab-root | ||
|  | f swap set-vocab-source-loaded? | ||
|  | 
 | ||
|  | { | ||
|  |     "!" | ||
|  |     "\"" | ||
|  |     "#!" | ||
|  |     "(" | ||
|  |     ":" | ||
|  |     ";" | ||
|  |     "<PRIVATE" | ||
|  |     "?{" | ||
|  |     "BIN:" | ||
|  |     "B{" | ||
|  |     "C:" | ||
|  |     "CHAR:" | ||
|  |     "DEFER:" | ||
|  |     "F{" | ||
|  |     "FORGET:" | ||
|  |     "GENERIC#" | ||
|  |     "GENERIC:" | ||
|  |     "HEX:" | ||
|  |     "HOOK:" | ||
|  |     "H{" | ||
|  |     "IN:" | ||
|  |     "INSTANCE:" | ||
|  |     "M:" | ||
|  |     "MAIN:" | ||
|  |     "MATH:" | ||
|  |     "MIXIN:" | ||
|  |     "OCT:" | ||
|  |     "P\"" | ||
|  |     "POSTPONE:" | ||
|  |     "PREDICATE:" | ||
|  |     "PRIMITIVE:" | ||
|  |     "PRIVATE>" | ||
|  |     "SBUF\"" | ||
|  |     "SYMBOL:" | ||
|  |     "TUPLE:" | ||
|  |     "T{" | ||
|  |     "UNION:" | ||
|  |     "USE-IF:" | ||
|  |     "USE:" | ||
|  |     "USING:" | ||
|  |     "V{" | ||
|  |     "W{" | ||
|  |     "[" | ||
|  |     "\\" | ||
|  |     "]" | ||
|  |     "delimiter" | ||
|  |     "f" | ||
|  |     "flushable" | ||
|  |     "foldable" | ||
|  |     "inline" | ||
|  |     "parsing" | ||
|  |     "t" | ||
|  |     "{" | ||
|  |     "}" | ||
|  |     "CS{" | ||
|  | } [ "syntax" create drop ] each
 | ||
|  | 
 | ||
|  | "t" "syntax" lookup define-symbol |