home *** CD-ROM | disk | FTP | other *** search
/ Hot Shareware 35 / hot35.iso / ficheros / LPAS / YG605W95.ZIP / YGREP.TXT < prev    next >
Text File  |  1998-05-06  |  5KB  |  121 lines

  1. YGrep Search Engine v6.05        5th may 1998       (C) Yves Roumazeilles
  2. ─────────────────────────────────────────────────────────────────────────
  3.  
  4. The YGrep Search Engine is a text search library to be used with any
  5. kind of Windows application. It has two possibilities:
  6.  
  7. - approximative search based on Baeza-Yates algorithm to find a pattern
  8. which is only partly known (also known as search with erroneous
  9. patterns). For example, you can search for "pattern" with 1 error (at
  10. most) and it will match "pattern", "pittern" and "Pattern" while
  11. stepping over "lantern" (2 errors) or "paattern" (insertions are not
  12. errors).
  13.  
  14. - search modelled on the Unix utility named GREP. It is particularly
  15. useful for complex searching with the help of its specific search
  16. "language" to describe the pattern you look for. For example, you can
  17. search for "^pattern" to look for "pattern" at the beginning of a line;
  18. or for "[pl]a[nt]tern" to look for either "pattern" or "lantern". Look
  19. into the Help file for an extensive description of the pattern language.
  20.  
  21. - soundex-based search where text is matched against patterns following
  22. a presupposed law helping in recognizing very poorly written english
  23. words (more simply put: by collapsing similar sounds into common
  24. sonorities).
  25.  
  26. They are particularly useful to improve greatly the search capability of
  27. an existing tool such as a text editor, a data base search engine, etc.
  28.  
  29. As a whole, the YGrep Search Engine contains nice things like:
  30. - powerful search and substitute functions for C/C++ programmers
  31. - their simpler and more usable counter-parts for FoxPro, Visual Basic
  32.   users.
  33. - file operations for immediate application
  34. - combined search operation (boolean operators) for the power
  35.   user/programmer
  36. - optional error messages/dialog-boxes for high-end applications
  37. - free bonus YFind search application (similar to grep(1) from Unix)
  38. - interface for such languages as Visual Basic, Delphi 2.0, Borland and
  39.   Microsoft C/C++ compilers, etc.
  40.  
  41.  
  42. The Windows help file gives detailed on-line information about using it.
  43. It is complemented by the printed reference manual the registered user
  44. will receive.
  45.  
  46. Minimal File List:
  47.  
  48.    YGREP32.DLL  Basic DLL (for 32-bits package only)
  49.    YGREP.HLP    Help for programmer (function description)
  50.    YGREP.TXT    This file
  51.    YGREP.H      For C programmers
  52.    BITLIST.H
  53.    YGREPINT.PAS For Delphi programmers
  54.    YGREP32.BAS  For Visual Basic programmers
  55.    YGREP.LIB    Interface file for Visual C++
  56.    YGREPB.DEF   Application definition file for other environments
  57.  
  58.    CLUSTER.TXT  Description of the ClusterView Windows application
  59.    BITLIST.TXT  Description of the BitList Engine
  60.    ORDER.TXT    Minimal order form
  61.  
  62.  
  63. To install The YGrep Search Engine, simply put the files YGREP32.DLL and
  64. YGREP.HLP in any directory already included in your path (C:\WINDOWS
  65. suggested). If you already have an earlier version of the YGrep Search
  66. Engine, replace its old YGREP.DLL file by the new one.
  67.  
  68. Place YGREP.H, and BITLIST.H in your include file directory
  69. (see your compiler documentation) and YGREP.LIB in your library
  70. directory (see your compiler/linker documentation).
  71.  
  72. If Windows cannot find the DLL when the application is run, make sure it
  73. is in a directory on your path, and try again.
  74.  
  75. Borland users could profit from looking into the file BORLAND.TXT.
  76.  
  77.  
  78.  
  79. The YGrep Search Engine is shareware. It it not Public Domain or Free. 
  80. See the help file for shareware information and extensive description of
  81. the registration steps (including a number of registration sites
  82. accepting 800-calls or credit cards).
  83.  
  84. If you cannot find the Help file and its registration forms, use the
  85. minimal form file ORDER.DOC and mail it with your payment to the address
  86. shown.
  87.  
  88.  
  89. If you find the YGrep Search Engine useful, do the decent thing and register!
  90.  
  91. In return you will receive (for a Single User license):
  92.     - the full YGrep Search Engine (in its latest version), with
  93.       Windows 32-bit libraries,
  94.     - the reference and user manuals (15000+ words of advice,
  95.           examples, and information) in Adobe PDF files,
  96.     - source code of the help files which can be modified to build
  97.       your own application help file,
  98.     - source code for some useful resources that can be included in
  99.       your own application,
  100.     - source code for our test program,
  101.     - Visual Basic and Delphi header files,
  102.     - a registration number to identify yourself,
  103.     - support thru Email, phone and Fax.
  104.  
  105. When you register the full Developer Kit, you will ADDITIONALLY
  106. receive:
  107.     - an **UNLIMITED NUMBER** of target licenses,
  108.     - the printed reference and user manuals (15000+ words of
  109.           advice, examples, and information),
  110.     - complete **SOURCE** code of the library, which will allow
  111.       porting to other Operating Systems (including MS-DOS which
  112.       already is in the Makefiles)
  113.     - Makefiles for Visual C++ 4.xx, Borland C++ 4.xx, etc.
  114.     - complete **SOURCE** code of the YFind application (including a
  115.       public domain version of GETOPT.C), the best
  116.       demonstration/sample for the file-based functions,
  117.     - free automatic access to all the future minor releases of
  118.       the library including all bug removal,
  119.     - and a 20% reduction on the registration fee for the major
  120.       releases.
  121.