object ecMultiReplace1: TecMultiReplace
  Items = <
    item
      Category = 'Convertion'
      OnlySelection = False
      ShortCut = 0
      GroupIndex = 0
      Items = <
        item
          FindText = 'begin'
          ReplaceText = '{'
          Flags = [rfReplaceTemplate, rfWordBreakBound]
          SubItems = <>
        end
        item
          FindText = 'end'
          ReplaceText = '}'
          Flags = [rfReplaceTemplate, rfWordBreakBound]
          SubItems = <>
        end
        item
          FindText = 'procedure'
          ReplaceText = 'void __fastcall'
          Flags = [rfReplaceTemplate]
          SubItems = <>
        end>
      Notes.Strings = (
        'Pascal to C++ transformation')
      DisplayName = 'PAS => CPP'
    end
    item
      Category = 'Action'
      OnlySelection = True
      ShortCut = 0
      GroupIndex = 0
      Items = <
        item
          FindText = '(\s*)(.*?)(\s*:=\s*)(.*)?;'
          ReplaceText = '\1\4\3\2;'
          SubItems = <>
        end>
      Notes.Strings = (
        'switch assignments ')
      DisplayName = 'Switch assignments'
    end
    item
      Category = 'Surround with'
      OnlySelection = True
      ShortCut = 0
      GroupIndex = 0
      CheckStart = '^'
      Items = <
        item
          FindText = '(?s)(\s*)(\s\s.*)'
          ReplaceText = '\1try'#13#10'\1\2\1finally'#13#10'\1end;'#13#10
          PassNumber = 1
          SubItems = <>
        end
        item
          FindText = '.+'
          ReplaceText = '  \0'
          SubItems = <>
        end>
      Notes.Strings = (
        'Typical "Surround with" task')
      DisplayName = 'Try .. Finally'
    end
    item
      Category = 'Conversion'
      OnlySelection = True
      ShortCut = 0
      GroupIndex = 0
      Items = <
        item
          FindText = '(?s).+'
          ReplaceText = '<table>'#13#10'\0</table>'
          PassNumber = 2
          SubItems = <>
        end
        item
          FindText = '.+'
          ReplaceText = '<tr>\0</tr>'
          PassNumber = 1
          SubItems = <>
        end
        item
          FindText = '(.+?)(\t|$)'
          ReplaceText = '<td>\1</td>'
          SubItems = <>
        end>
      DisplayName = 'Tabbed text => Html Table'
    end
    item
      Category = 'Convertion'
      OnlySelection = False
      ShortCut = 0
      GroupIndex = 0
      Items = <
        item
          FindText = '^(.*)'#39'(.*)'#39'(.*)(\$|\()(\w+)\).*'
          ReplaceText = '\5=\2'
          SubItems = <>
        end>
      DisplayName = 'Color convert'
    end
    item
      Category = 'Convertion'
      OnlySelection = False
      ShortCut = 0
      GroupIndex = 0
      Items = <
        item
          FindText = '.*\s([^\s]+)\s*(\z|\Z)'
          ReplaceText = '\1; '
          SubItems = <>
        end>
      DisplayName = 'TecReplaceGroup'
    end>
  Left = 408
  Top = 184
end
