         if @points.indexOf(char) isnt -1
           break
         LaText.push char
-      return LaText.reverse().join('').trim()+      LaText = LaText.reverse().join('').split('::')
+      return LaText[LaText.length-1].trim();
    requestHandler:(options)->
      AutoComplete.suggestions(options.buffer,options.editor)
  class AutoComplete
    @points = ['"',"'",' ',')','(',',','{','}',':','-','+','>','<',';',"\n","\r"]
    @activate:->
      return if Main.Status.AutoComplete
      Instance = atom.services.provide('autocomplete.provider', '1.0.0', {provider:Provider})

          if result.length
            result.forEach (entry)->
              entry = entry.split(' ')
              toReturn.push {word:entry[0],label:entry.slice(1).join(' '),prefix:prefix}
          resolve toReturn
    @prefix:(text,index)->
      LaText = []
