anchor.diff:    value: string;
     st: TecSyntaxFormat;
     iStyle: TAppThemeStyleId;
  +  anSub: TecSyntAnalyzer;
     i: integer;
   begin
     Result:= true;
  
positive.code:     if value='' then
      begin
        anNotCorrect:= an;
        Result:= false; //not exit
        Continue;
      end;
  
      for iStyle:= Low(iStyle) to High(iStyle) do
  
negative.code:   //work for sublexers
    for i:= 0 to an.SubAnalyzers.Count-1 do
      if Assigned(an.SubAnalyzers[i]) then
      begin
        anSub:= an.SubAnalyzers[i].SyntAnalyzer;
        if not DoApplyLexerStylesMap(anSub, anNotCorrect) then
        begin
          anNotCorrect:= anSub;
          Result:= false;
          exit;
        end;
      end;
  
    for i:= 0 to an.Formats.Count-1 do
    begin
  