           @projectObjList[key]['desc'] = @descList.length-1
         else
           @projectObjList[key]['desc'] = descIndex
+    # Remove old objects
+    if oldObjList?
+      for key in oldObjList
+        unless key of fileAST['objs']
+          delete @projectObjList[key]
+    #
     @globalObjInd = []
     for key of @projectObjList
       if not key.match(/::/)

    @modFiles = []
    @fileIndexed = []
    @fileObjInd = { }
    @globalObjInd = []
    @projectObjList = { }
    @descList = []

  lastRow: -1

  fileObjInd: { }
  fileObjLists: { }
  globalObjInd: []
  projectObjList: { }
  exclPaths: []
