abort and argcount break case catch class construct continue default definingobj delegated dictionary do else enum exit export extern finalize finally for foreach function goto grammar if in inherited intrinsic is local modify new nil not object or property propertyset replace replaced return self static switch targetobj targetprop template throw token transient true try while