anchor.diff:  
   uses
     SysUtils, Classes, Graphics, IniFiles,
  +  jsonConf,
     ecSyntAnal,
     ATStringProc;
   
  +procedure DoSaveLexerStyleToFile(st: TecSyntaxFormat; cfg: TJSONConfig; skey: string);
   procedure DoSaveLexerStyleToFile(st: TecSyntaxFormat; ini: TIniFile; const section, skey: string);
   procedure DoSaveLexerStylesToFile(an: TecSyntAnalyzer; const fn: string);
  +
  +procedure DoLoadLexerStyleFromFile(st: TecSyntaxFormat; cfg: TJSONConfig; skey: string);
   procedure DoLoadLexerStyleFromFile(st: TecSyntaxFormat; ini: TIniFile; const section, skey: string);
   procedure DoLoadLexerStylesFromFile(an: TecSyntAnalyzer; const fn: string);
   
  
positive.code: end;
  
  
  procedure DoSaveLexerStyleToFile(st: TecSyntaxFormat; ini: TIniFile; const section, skey: string);
  begin
    with st do
  
negative.code:   st.BorderTypeRight:= TecBorderLineType(ini.ReadInteger(section, skey+'_BorderTypeRight', 0));
    st.BorderTypeTop:= TecBorderLineType(ini.ReadInteger(section, skey+'_BorderTypeTop', 0));
  
    st.FormatFlags:= StrToFormatFlags(ini.ReadString(section, skey+'_FormatFlags', ''));
    st.FormatType:= TecFormatType(ini.ReadInteger(section, skey+'_FormatType', 0));
  end;
  
  
  