anchor.diff:        StrPCopy(@FOrigin[Run - Length(IncludeDirective)], Content);
   
         Run := Run - Length(IncludeDirective);
  +
         IncludedLineCount := 1;
         for CurrentChar in Content do
           if CurrentChar = #10 then
             Inc(IncludedLineCount);
  -      FLineNumber := FLineNumber - IncludedLineCount;
  +      //FLineNumber := FLineNumber - IncludedLineCount;
   
         Next;
       finally
  
positive.code: procedure TmwPasLex.SetOrigin(NewValue: PChar);
  begin
    inherited SetOrigin(NewValue);
    FAheadLex.SetOrigin(NewValue);
  end;
  
  procedure TmwPasLex.SetLine(const Value: string);
  
negative.code:   begin
      IndludeFileName := Trim(Copy(IncludeDirective, 5, Length(IncludeDirective) - 5));
      Content := FIncludeHandler.GetIncludeFileContent(IndludeFileName);
  //    for i := 1 to length(content) do
  //      if Content[i] < #32 then
  //        Content[i] := ' ';
  
      Origin := FOrigin;
      GetMem(pBehindIncludedContent, INCLUDE_BUFFER_SIZE);
  