anchor.diff:  
   function Lexer_DetectByFilenameOrContent(const AFilename: string;
     AChooseFunc: TecLexerChooseFunc): TecSyntAnalyzer;
  -const
  -  cSignUTF8: string = #$EF#$BB#$BF;
   var
     SNameOnly: string;
     Item: TAppKeyValue;
  
positive.code:   AppEventWatcher: TEvent; //event set to signaled, when watcher thread is not busy
  
  type
    TAppKeyValue = class
      Key: string;
      Value: string;
  
negative.code:   public
      procedure Add(const AKey, AValue: string);
      function GetValue(const AKey, ADefValue: string): string;
      function GetValueByRegex(ALine: string): string;
    end;
  
  var
  