anchor.diff:                               | _         -> None) 0L
           |> Seq.map (makeChunk line.LineNumber style offset extraColorInfo)
   
  -    let getLexedChunks (style,line: DocumentLine,offset, lineText, extraColorInfo) =
  -        getLexedTokens(style,line,offset,lineText,extraColorInfo)
  -
       do
  -        LoggingService.LogInfo("Creating FSharpSyntaxMode()")
  -        PropertyService.PropertyChanged.Add HandlePropertyChanged
  -        document.DocumentParsed.Add(handleDocumentParsed)
  +        LoggingService.LogDebug ("Creating FSharpSyntaxMode()")
           let provider = ResourceStreamProvider(this.GetType().Assembly, "FSharpSyntaxMode.xml")
           use reader = provider.Open()
           let baseMode = SyntaxMode.Read(reader)
  
positive.code: 
      let sourceTokenizer= SourceTokenizer(getDefineSymbols project, document.FileName.FileName)
  
      let handleConfigurationChanged(_) =
          for doc in IdeApp.Workbench.Documents do
              let data = doc.Editor
              if data <> null then
                  // Force Syntax Mode Reparse
                  if typeof<SyntaxMode>.IsAssignableFrom(data.Document.SyntaxMode.GetType()) then
                      let sm = data.Document.SyntaxMode :?> SyntaxMode
                      sm.UpdateDocumentHighlighting()
                      SyntaxModeService.WaitUpdate(data.Document)
                  data.Parent.TextViewMargin.PurgeLayoutCache()
                  doc.ReparseDocument()
                  data.Parent.QueueDraw()
  
      let getAndProcessSymbols (pd:ParseAndCheckResults) =
          async {let! symbols = pd.GetAllUsesOfAllSymbolsInFile()
  
negative.code: 
      type FSharpSpanParser(mode:SyntaxMode, spanStack, defines: string list) =
          inherit SyntaxMode.SpanParser(mode, spanStack)
          do LoggingService.LogDebug ("Creating FSharpSpanParser()")
  
          member private this.ScanPreProcessorElse(i: byref<int>) =
              if not (spanStack |> contains (fun span -> span.GetType() = typeof<IfBlockSpan>)) then
  