X-Git-Url: https://git.saurik.com/apple/javascriptcore.git/blobdiff_plain/9dae56ea45a0f5f8136a5c93d6f3a7f99399ca73..1981f5dfe8d77d97469d20652f712a09400c48ed:/parser/Keywords.table diff --git a/parser/Keywords.table b/parser/Keywords.table index 490c1cc..527eada 100644 --- a/parser/Keywords.table +++ b/parser/Keywords.table @@ -1,12 +1,12 @@ -# main keywords -@begin mainTable 41 +# Main keywords. +@begin mainTable 47 -# types +# Types. null NULLTOKEN true TRUETOKEN false FALSETOKEN -# keywords +# Keywords. break BREAK case CASE catch CATCH @@ -35,7 +35,7 @@ typeof TYPEOF with WITH debugger DEBUGGER -# reserved for future use +# Reserved for future use. class RESERVED enum RESERVED export RESERVED @@ -43,30 +43,15 @@ extends RESERVED import RESERVED super RESERVED -# these words are reserved for future use in the ECMA spec, but not in WinIE -# (see http://bugs.webkit.org/show_bug.cgi?id=6179) -# abstract RESERVED -# boolean RESERVED -# byte RESERVED -# char RESERVED -# double RESERVED -# final RESERVED -# float RESERVED -# goto RESERVED -# implements RESERVED -# int RESERVED -# interface RESERVED -# long RESERVED -# native RESERVED -# package RESERVED -# private RESERVED -# protected RESERVED -# public RESERVED -# short RESERVED -# static RESERVED -# synchronized RESERVED -# throws RESERVED -# transient RESERVED -# volatile RESERVED -@end +# Reserved for future use in strict code. +implements RESERVED_IF_STRICT +interface RESERVED_IF_STRICT +let RESERVED_IF_STRICT +package RESERVED_IF_STRICT +private RESERVED_IF_STRICT +protected RESERVED_IF_STRICT +public RESERVED_IF_STRICT +static RESERVED_IF_STRICT +yield RESERVED_IF_STRICT +@end