Destruct, quillmacro, emptystatement, operatoroverload parser