anchor.diff:    an, an_sub: TecSyntAnalyzer;
     ini_file, ini_lexmap: TIniFile;
     sections: TStringList;
  -  DirSettings: string;
  +  DirLexers, DirSettings: string;
   begin
     AReport:= '';
  -  ADirLexlib:= GetAppPath(cDirDataLexers);
  +  DirLexers:= GetAppPath(cDirDataLexers);
     DirSettings:= GetAppPath(cDirSettings);
   
     ini_file:= TIniFile.Create(AFilenameInf);
  
positive.code: 
  procedure DoInstallLexer(
    const AFilenameInf, ADirAcp: string;
    out AReport: string;
    out ADirLexlib: string);
  var
    i_sub: integer;
    ini_section,
  
negative.code:   case AAddonType of
      cAddonTypeLexer:
        begin
          DoInstallLexer(fn_inf, ADirAcp, AStrReport);
          ADirTarget:= GetAppPath(cDirDataLexers);
        end;
      cAddonTypeLexerLite:
        begin
          DoInstallLexerLite(fn_inf, AStrReport);
          ADirTarget:= GetAppPath(cDirDataLexersLite);
        end;
      cAddonTypePlugin:
        begin
  