1*
2* This file contains the THE Language Definition for Javascript, combined with basic HTML
3*
4:case
5  respect
6:number
7  c
8:option
9  function ( blank default alt 4
10:identifier
11  [a-zA-Z_$] [a-zA-Z0-9_]
12:string
13  single backslash
14  double backslash
15:comment
16  paired /* */ nonest
17  paired <!-- --> nonest
18  line // any
19:markup
20  tag < >
21  reference & ;
22:label
23  delimiter : firstnonblank
24:match
25  ( )
26  { }
27  [ ]
28:keyword
29  abstract
30  apply
31  arity
32  Array
33  boolean
34  break
35  byte
36  call
37  callee
38  caller
39  case
40  catch
41  char
42  class
43  className
44  compile
45  concat
46  const
47  continue
48  debugger
49  default
50  delete
51  do
52  double
53  else
54  enum
55  exec
56  export
57  extends
58  false alt 2
59  final
60  finally
61  float
62  for
63  function alt 1
64  global
65  goto
66  if
67  ignoreCase
68  implements
69  import
70  in
71  innerHTML
72  int
73  interface
74  Infinity alt 4
75  java
76  JavaArray
77  JavaClass
78  JavaObject
79  JavaPackage
80  index
81  input
82  label
83  lastIndex
84  lastMatch
85  lastParen
86  leftContext
87  instanceof
88  italics
89  link
90  long
91  match
92  multiline
93  Math
94  NaN alt 4
95  native
96  netscape
97  new
98  null
99  Number
100  Object
101  package
102  Packages
103  parse
104  pop
105  private
106  protected
107  public
108  push
109  RegExp
110  replace
111  return
112  rightContext
113  search
114  shift
115  short
116  source
117  splice
118  slice
119  small
120  static
121  strike
122  String
123  sub
124  super
125  sup
126  switch
127  synchronized
128  test
129  this
130  throw
131  throws
132  transient
133  true alt 2
134  try
135  typeof
136  var alt 3
137  undefined alt 4
138  unshift
139  unwatch
140  void
141  volatile
142  watch
143  while
144  with
145*
146* Properties - all have ALT 7
147*
148  form alt 7
149  value alt 7
150*
151* ECMA-262 Object Properties
152*
153  arguments alt 7
154  constructor alt 7
155  E alt 7
156  length alt 7
157  LN10 alt 7
158  LN2 alt 7
159  LOG10E alt 7
160  LOG2E alt 7
161  MAX_VALUE alt 7
162  MIN_VALUE alt 7
163  NEGATIVE_INFINITY alt 7
164  PI alt 7
165  POSITIVE_INFINITY alt 7
166  prototype alt 7
167  SQRT1_2 alt 7
168  SQRT2 alt 7
169:function
170  alert
171  escape
172  eval
173  isFinite
174  isNaN
175  number
176  parsefloat
177  parseint
178  string
179  unescape
180*
181* form object methods
182*
183  click
184  change
185  blur
186  focus
187*
188* ECMA-262 Object Methods
189*
190  abs
191  acos
192  asin
193  atan
194  atan2
195  atend
196  ceil
197  charAt
198  charCodeAt
199  cos
200  Date
201  exp
202  floor
203  fromCharCode
204  getDate
205  getDay
206  getFullYear
207  getHours
208  getMilliseconds
209  getMinutes
210  getMonth
211  getSeconds
212  getTime
213  getTimezoneOffset
214  getUTCDate
215  getUTCDay
216  getUTCFullYear
217  getUTCHours
218  getUTCMilliseconds
219  getUTCMinutes
220  getUTCMonth
221  getUTCSeconds
222  getYear
223  indexOf
224  item
225  join
226  lastIndexOf
227  log
228  max
229  min
230  movefirst
231  movenext
232  parse
233  parseFloat
234  parseInt
235  pow
236  random
237  reverse
238  round
239  setDate
240  setFullYear
241  setHours
242  setMilliseconds
243  setMinutes
244  setMonth
245  setSeconds
246  setTime
247  setUTCDate
248  setUTCFullYear
249  setUTCHours
250  setUTCMilliseconds
251  setUTCMinutes
252  setUTCMonth
253  setUTCSeconds
254  setUTCTime
255  setyear
256  sin
257  sort
258  split
259  sqrt
260  substr
261  substring
262  sun
263  tan
264  toGMTString
265  toLocaleString
266  toLowerCase
267  toSource
268  toString
269  toUpperCase
270  toUTCString
271  UTC
272  valueOf
273