d99d391a658df00f80cf478c08972d01cde6fc41
[WebKit-https.git] / JavaScriptCore / kjs / keywords.table
1 # main keywords
2 @begin mainTable 41
3
4 # types
5 null            NULLTOKEN
6 true            TRUETOKEN
7 false           FALSETOKEN
8
9 # keywords
10 break           BREAK
11 case            CASE
12 catch           CATCH
13 const           CONST
14 default         DEFAULT
15 finally         FINALLY
16 for             FOR
17 instanceof      INSTANCEOF
18 new             NEW
19 var             VAR
20 continue        CONTINUE
21 function        FUNCTION
22 return          RETURN
23 void            VOID
24 delete          DELETE
25 if              IF
26 this            THIS
27 do              DO
28 while           WHILE
29 else            ELSE
30 in              IN
31 switch          SWITCH
32 throw           THROW
33 try             TRY
34 typeof          TYPEOF
35 with            WITH
36 debugger        DEBUGGER
37
38 # reserved for future use
39 class           RESERVED
40 enum            RESERVED
41 export          RESERVED
42 extends         RESERVED
43 import          RESERVED
44 super           RESERVED
45
46 # these words are reserved for future use in the ECMA spec, but not in WinIE
47 # (see http://bugs.webkit.org/show_bug.cgi?id=6179)
48 # abstract      RESERVED
49 # boolean       RESERVED
50 # byte          RESERVED
51 # char          RESERVED
52 # double        RESERVED
53 # final         RESERVED
54 # float         RESERVED
55 # goto          RESERVED
56 # implements    RESERVED
57 # int           RESERVED
58 # interface     RESERVED
59 # long          RESERVED
60 # native        RESERVED
61 # package       RESERVED
62 # private       RESERVED
63 # protected     RESERVED
64 # public        RESERVED
65 # short         RESERVED
66 # static        RESERVED
67 # synchronized  RESERVED
68 # throws        RESERVED
69 # transient     RESERVED
70 # volatile      RESERVED
71 @end
72