www.gusucode.com > mbcexpr 工具箱 matlab 源码程序 > mbcexpr/@cgslparser/cleanup.m
function cleanup(obj) %CLEANUP cleanup pointers created during parsing % % cleanup(obj) % Copyright 2007 The MathWorks, Inc. and Ford Global Technologies, Inc. e = obj.PointerList( obj.NewPointers ); % remove created variables from the data dictionary DD = obj.Project.getdd; ddvars = ismember(e,listptrs(DD.info)); DD.info = remove(DD.info,e(ddvars)); % free other new pointers freeptr(e(~ddvars));