anchor.diff:      TempRun: Integer;
       EndOfIncludedArea: Integer;
       IncludedLineCount: Integer;
  +    BufferSize: integer;
       FIdentFuncTable: array[0..191] of function: TptTokenKind of object;
       FTokenPos: Integer;
       FLineNumber: Integer;
  
positive.code:   TmwPasLexExpressionEvaluation = (leeNone, leeAnd, leeOr);
  
  const
    INCLUDE_BUFFER_SIZE = 1024*1024;
  
  procedure MakeIdentTable;
  var
  
negative.code:   ClearDefines; //If we don't do this, we get a memory leak
    FDefines.Free;
    if not FUseSharedOrigin then
      FreeMem(FOrigin, BufferSize);
    inherited Destroy;
  end;
  
  