Add a build flag for ES6 class syntax
[WebKit-https.git] / Source / JavaScriptCore / parser / Keywords.table
1 # Main keywords.
2 @begin mainTable 47
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 class           CLASSTOKEN
14 const           CONSTTOKEN
15 default         DEFAULT
16 extends EXTENDS
17 finally         FINALLY
18 for             FOR
19 instanceof      INSTANCEOF
20 new             NEW
21 var             VAR
22 continue        CONTINUE
23 function        FUNCTION
24 return          RETURN
25 void            VOIDTOKEN
26 delete          DELETETOKEN
27 if              IF
28 this            THISTOKEN
29 do              DO
30 while           WHILE
31 else            ELSE
32 in              INTOKEN
33 static          STATICTOKEN
34 super           SUPER
35 switch          SWITCH
36 throw           THROW
37 try             TRY
38 typeof          TYPEOF
39 with            WITH
40 debugger        DEBUGGER
41
42 # Reserved for future use.
43 enum            RESERVED
44 export          RESERVED
45 import          RESERVED
46
47 # Reserved for future use in strict code.
48 implements      RESERVED_IF_STRICT
49 interface       RESERVED_IF_STRICT
50 let             RESERVED_IF_STRICT
51 package         RESERVED_IF_STRICT
52 private         RESERVED_IF_STRICT
53 protected       RESERVED_IF_STRICT
54 public          RESERVED_IF_STRICT
55 yield           RESERVED_IF_STRICT
56
57 @end