]> gitweb.factorcode.org Git - factor.git/blob - core/bootstrap/syntax.factor
a0b349be51b9e2c2731297f450e599d2d8cd29bb
[factor.git] / core / bootstrap / syntax.factor
1 ! Copyright (C) 2007, 2008 Slava Pestov.
2 ! See http://factorcode.org/license.txt for BSD license.
3 USING: words words.symbol sequences vocabs kernel ;
4 IN: bootstrap.syntax
5
6 "syntax" create-vocab drop
7
8 {
9     "!"
10     "\""
11     "#!"
12     "("
13     "(("
14     ":"
15     ";"
16     "<PRIVATE"
17     "BIN:"
18     "B{"
19     "C:"
20     "CHAR:"
21     "DEFER:"
22     "ERROR:"
23     "FORGET:"
24     "GENERIC#"
25     "GENERIC:"
26     "HEX:"
27     "HOOK:"
28     "H{"
29     "IN:"
30     "INSTANCE:"
31     "M:"
32     "MAIN:"
33     "MATH:"
34     "MIXIN:"
35     "OCT:"
36     "P\""
37     "POSTPONE:"
38     "PREDICATE:"
39     "PRIMITIVE:"
40     "PRIVATE>"
41     "SBUF\""
42     "SINGLETON:"
43     "SINGLETONS:"
44     "SYMBOL:"
45     "SYMBOLS:"
46     "CONSTANT:"
47     "TUPLE:"
48     "SLOT:"
49     "T{"
50     "UNION:"
51     "INTERSECTION:"
52     "USE:"
53     "USING:"
54     "QUALIFIED:"
55     "QUALIFIED-WITH:"
56     "FROM:"
57     "EXCLUDE:"
58     "RENAME:"
59     "ALIAS:"
60     "SYNTAX:"
61     "V{"
62     "W{"
63     "["
64     "\\"
65     "M\\"
66     "]"
67     "delimiter"
68     "f"
69     "flushable"
70     "foldable"
71     "inline"
72     "recursive"
73     "t"
74     "{"
75     "}"
76     "CS{"
77     "<<"
78     ">>"
79     "call-next-method"
80     "initial:"
81     "read-only"
82     "call("
83     "execute("
84 } [ "syntax" create drop ] each
85
86 "t" "syntax" lookup define-symbol