               break
     return searchScope # Unknown enable everything!!!!
 
-  addChildren: (scope, completions, prefix, only_list) ->
+  addChildren: (scope, completions, prefix, onlyList) ->
     unless scope of @projectObjList
       return completions
     unless 'children' of @projectObjList[scope]

      if prefix?
        unless child.startsWith(prefix)
          continue
      if only_list.length > 0
        if only_list.indexOf(child) == -1
          continue
      childKey = scope+'::'+child
      if childKey of @projectObjList


  getClassScope: (editor, bufferPosition, currScopes) ->
    typeDerefCheck = /%/i
    objBreakReg = /[\/\-(.,+*<>=$:]/ig
    parenRepReg = /\((.+)\)/ig
    line = editor.getTextInRange([[bufferPosition.row, 0], bufferPosition])
    searchScope = null
    if line.match(typeDerefCheck)?
      lineNoParen1 = line.replace(parenRepReg,'$')
      lineNoParen = lineNoParen1.replace(/\$%/i,'%')
      lineCommBreak = lineNoParen.replace(objBreakReg, ' ')
      lastSpace = lineCommBreak.lastIndexOf(' ')
      if lastSpace >=0
