summaryrefslogtreecommitdiffstats
path: root/kjs/keywords.table
blob: 70fb8647dca9212cd02cec7faf32796d3a01bf70 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
# main keywords
@begin mainTable 44
# types
null		NULLTOKEN
true		TRUETOKEN
false		FALSETOKEN
# keywords
break		BREAK
case		CASE
catch		CATCH
const		CONST
default		DEFAULT
finally		FINALLY
for		FOR
instanceof	INSTANCEOF
new		NEW
var		VAR
continue	CONTINUE
function	FUNCTION
return		RETURN
void		VOID
delete		DELETE
if		IF
this		THIS
do		DO
while		WHILE
else		ELSE
in		IN
switch		SWITCH
throw		THROW
try		TRY
typeof		TYPEOF
with		WITH
debugger	DEBUGGER
# reserved for future use
enum		RESERVED
export		RESERVED
extends		RESERVED
import		RESERVED
super		RESERVED
# All of the following are reserved for future use as per 
# ECMA-262, but are permitted as identifiers by both of 
# the widespread browsers. 
#
#abstract	RESERVED
#boolean		RESERVED
#byte		RESERVED
#char		RESERVED
#class		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