support ThisExpression
fixed computed MemberExpression
init with ast or string
handle empty statements
support for UpdateExpression and increment assignment
ForStatement support