anchor.diff:    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] := ' ';
  +//    for i := 1 to length(content) do
  +//      if Content[i] < #32 then
  +//        Content[i] := ' ';
   
       Origin := FOrigin;
       GetMem(pBehindIncludedContent, INCLUDE_BUFFER_SIZE);
  
positive.code:       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;
  
        Next;
      finally
  
negative.code: procedure TmwPasLex.SetOrigin(NewValue: PChar);
  begin
    inherited SetOrigin(NewValue);
    FAheadLex.FOrigin := Self.Origin;
    FAheadLex.Init;
    FAheadLex.Next;
  end;
  
  procedure TmwPasLex.SetLine(const Value: string);
  