anchor.diff:                  LoggingService.LogDebug ("FSharpParser: Running ParseAndCheckFileInProject for {0}", shortFilename)
                   let projectFile = proj |> function null -> filePath | proj -> proj.FileName.ToString()
                   let! results = languageService.ParseAndCheckFileInProject(projectFile, filePath, 0, content.Text, isObsolete)
  -
  +                LoggingService.LogDebug ("FSharpParser: Parse and check results retieved on {0}", shortFilename)
                   results.GetErrors() |> (Seq.map formatError >> doc.AddRange)
   
                   //Try creating tokens
  +                LoggingService.LogDebug ("FSharpParser: Processing tokens on {0}", shortFilename)
                   try
                     let readOnlyDoc = TextEditorFactory.CreateNewReadonlyDocument (parseOptions.Content, fileName)
                     let lineDetails =
  
positive.code: type FSharpParsedDocument(fileName) = 
      inherit DefaultParsedDocument(fileName)
      member val Tokens = None with get,set
      member val AllSymbolUses = None with get,set
  
  // An instance of this type is created by MonoDevelop (as defined in the .xml for the AddIn) 
  type FSharpParser() = 
  
negative.code: open MonoDevelop.Ide.Gui
  open MonoDevelop.Ide.Editor
  open MonoDevelop.Ide.TypeSystem
  open System
  open System.Collections.Generic
  open System.Diagnostics
  open System.IO
  open System.Text
  