Language.ECMAScript3.Syntax.CodeGen
script
ident
propId
propS
propN
lvar
ldot
lbrack
string
regexp
number
bool
int
null_
array
object
this
var
dot
brack
new
prefix
lnot
bnot
plus
minus
typeof
void
delete
uassign
preinc
predec
postinc
postdec
infixe
lt
le
gt
ge
in_
instanceof
eq
neq
steq
stneq
land
lor
mul
div
mod
sub
lshift
srshift
zrshift
band
bor
xor
add
cond
assignop
assign
assignadd
assignsub
assignmul
assigndiv
assignmod
assignlshift
assignsrshift
assignzrshift
assignband
assignxor
assignbor
list
call
func
lambda
casee
defaultc
catch
vardecl
varinit
block
empty
expr
ifte
ift
switch
while
dowhile
break
continue
label
forin
for
try
trycatch
tryfinally
trycatchfinally
throw
returns
ret
with
vardecls
function
id2string
lv2e
e2lv
forInInit2lv