JavaScriptCore/parser/Keywords.table
changeset 0 4f2f89ce4247
equal deleted inserted replaced
-1:000000000000 0:4f2f89ce4247
       
     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		CONSTTOKEN
       
    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		VOIDTOKEN
       
    24 delete		DELETETOKEN
       
    25 if		IF
       
    26 this		THISTOKEN
       
    27 do		DO
       
    28 while		WHILE
       
    29 else		ELSE
       
    30 in		INTOKEN
       
    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