added support for as,in,is,void,delete