]> gitweb.factorcode.org Git - factor.git/blob - core/bootstrap/syntax.factor
syntax: removing #! as a comment character.
[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 compiler.units ;
5 IN: bootstrap.syntax
6
7 [
8     "syntax" create-vocab drop
9
10     {
11         "!"
12         "\""
13         "("
14         ":"
15         ";"
16         "<PRIVATE"
17         "B{"
18         "BV{"
19         "C:"
20         "CHAR:"
21         "DEFER:"
22         "ERROR:"
23         "FORGET:"
24         "GENERIC#"
25         "GENERIC:"
26         "HOOK:"
27         "H{"
28         "HS{"
29         "IN:"
30         "INSTANCE:"
31         "M:"
32         "MAIN:"
33         "MATH:"
34         "MIXIN:"
35         "NAN:"
36         "P\""
37         "POSTPONE:"
38         "PREDICATE:"
39         "PRIMITIVE:"
40         "PRIVATE>"
41         "SBUF\""
42         "SINGLETON:"
43         "SINGLETONS:"
44         "BUILTIN:"
45         "SYMBOL:"
46         "SYMBOLS:"
47         "CONSTANT:"
48         "TUPLE:"
49         "final"
50         "SLOT:"
51         "T{"
52         "UNION:"
53         "INTERSECTION:"
54         "USE:"
55         "UNUSE:"
56         "USING:"
57         "QUALIFIED:"
58         "QUALIFIED-WITH:"
59         "FROM:"
60         "EXCLUDE:"
61         "RENAME:"
62         "ALIAS:"
63         "SYNTAX:"
64         "V{"
65         "W{"
66         "["
67         "\\"
68         "M\\"
69         "]"
70         "delimiter"
71         "deprecated"
72         "f"
73         "flushable"
74         "foldable"
75         "inline"
76         "recursive"
77         "t"
78         "{"
79         "}"
80         "CS{"
81         "<<"
82         ">>"
83         "call-next-method"
84         "not{"
85         "maybe{"
86         "union{"
87         "intersection{"
88         "initial:"
89         "read-only"
90         "call("
91         "execute("
92         "<<<<<<"
93         "======"
94         ">>>>>>"
95         "<<<<<<<"
96         "======="
97         ">>>>>>>"
98     } [ "syntax" create-word drop ] each
99
100     "t" "syntax" lookup-word define-symbol
101 ] with-compilation-unit