anchor.diff:  /// Wraps the result of type-checking and provides methods for implementing
   /// various IntelliSense functions (such as completion & tool tips)
   type internal TypedParseResult(info:TypeCheckResults, untyped : UntypedParseInfo) =
  -    let token = FsParser.tagOfToken(FsParser.token.IDENT("")) 
  +    let token = Parser.tagOfToken(Parser.token.IDENT("")) 
   
       let preCrack (offset, doc:Mono.TextEditor.TextDocument) = 
           let loc  = doc.OffsetToLocation(offset)
  
positive.code:         | Some (residue, longName) ->
      
          Debug.WriteLine(sprintf "Result: GetDeclarations: column: %d, ident: %A\n    Line: %s" (doc.Editor.Caret.Line - 1) (longName, residue) lineStr)
          let res = info.GetDeclarations( (doc.Editor.Caret.Line - 1, doc.Editor.Caret.Column - 1), lineStr, (longName, residue), 0, ServiceSettings.blockingTimeout) // 0 is tokenTag, which is ignored in this case
  
          Debug.WriteLine(sprintf "Result: GetDeclarations: returning %d items" res.Items.Length)
          res
  
    /// Get the tool-tip to be displayed at the specified offset (relatively
    /// from the beginning of the current document)
      member x.GetToolTip(offset:int, doc:Mono.TextEditor.TextDocument) =
          match crackSymbolText(offset, doc) with 
          | None -> DataTipText.Empty 
          | Some(line,col,lineStr,identIsland,currentIdent,token) ->
            let res = info.GetDataTipText((line, col), lineStr, identIsland, token)
            match res with
  
negative.code: 
      /// Get declarations at the current location in the specified document
      /// (used to implement dot-completion in 'FSharpTextEditorCompletion.fs')
      member x.GetDeclarations(doc:Document, context: CodeCompletion.CodeCompletionContext) = 
          let lineStr = doc.Editor.GetLineText(doc.Editor.Caret.Line)
      
          // Get the long identifier before the current location
  