\ " " ' ' // /\* \*/ [{}();:,.] [-~^@/%|=+*!?&<>] (\[|\]) 0[xX][a-fA-F0-9]+ 0|[\+-]?[1-9][0-9]* [\+-]?(0|[1-9][0-9]*)?\.[0-9]+([Ee][\+-]?[1-9][0-9]*)? \\u[a-fA-F0-9]{4} null true false function this var const break case continue default do else for if in return switch while with delete instanceof new throw typeof void try catch finally constructor prototype Infinity NaN Math NEGATIVE_INFINITY POSITIVE_INFINITY eval parseInt parseFloat isNaN isFinite encodeURI decodeURI encodeURIComponent decodeURIComponent length lastIndex global ignoreCase multiline source name message toString toLocaleString valueOf hasOwnProperty isPrototypeOf propertyIsEnumerable apply call concat join pop push reverse shift slice sort unshift fromCharCode charAt charCodeAt indexOf lastIndexOf localeCompare match exec replace search split substr substring toLowerCase toLocaleLowerCase toUpperCase toLocaleUpperCase toFixed toExponential toPrecision abs acos asin atan atan2 ceil cos exp floor log max min pow random round sin sqrt tan parse UTC toDateString toTimeString toLocaleString toLocaleDateString toLocaleTimeString getTime getFullYear getUTCFullYear getMonth getUTCMonth getDate getUTCDate getDay getUTCDay getHours getUTCHours getMinutes getUTCMinutes getSeconds getUTCSeconds getMilliseconds getUTCMilliseconds getTimezoneOffset setTime setMilliseconds setUTCMilliseconds setSeconds setUTCSeconds setMinutes setUTCMinutes setHours setUTCHours setDate setUTCDate setMonth setUTCMonth setFullYear setUTCFullYear toUTCString escape unescape getYear setYear toGMTString Object Function Array String Boolean Number Date RegExp Error EvalError RangeError SyntaxError TypeError URIError (LN(10|2)|(LOG(2|10))?E|PI|SQRT(1_)?2|(MAX|MIN)_VALUE)\b abstract boolean byte char class debugger double enum export extends final float goto implements import int interface long native package private protected public short static super synchronized throws transient volatile