        LNGrep: easy and secure xBase program translation

                          Adolfo Di Mare

Directory contents:
~\LNGrep         Text for the LNGrep article
SRC          Turbo Pascal source code
EXE          Compiled programas
PRG          SHORT.prg && EnBox.prg

                           ~\LNGrep
                         Ŀ
                          README  .    
                          LNGrep  .bug 
                          LNGrep  .cut 
                          LNGrep  .vde 
                         
                                
          Ŀ
                                                    
                                                    
     ~\LNGrep\SRC          ~\LNGrep\EXE          ~\LNGrep\PRG
   Ŀ      Ŀ      Ŀ
    LNGapply.pas        LNGapply.exe        DOTcomma.prg 
    LNGclean.pas        LNGclean.exe        EnBox   .prg 
    LNGrep  .pas        LNGrep  .exe        SHORT   .prg 
    LNGswap .pas        LNGswap .exe       
    LNGtools.pas        LNGtools.tpu 
    Test    .pas       
    TP7     .zip 
   

File contents:

README  .      This file
LNgrep  .bug   A list of former bugs in the LNGrep System
LNgrep  .cut   ASCII text for the article, separated from figures
LNgrep  .vde   ASCII version of the article

TEST    .pas   Some test cases I used for LNGrep and the others
TP7     .zip   Zipped archive containing TURBO.dsk AND TURBO.prj

DOTcomma.prg   Shows why Clipper has a bad parser
EnBox   .prg   Example source program for the article
SHORT   .prg   Example source program for the article


     The  article  LNGrep.vde  describes  how  to  use the  LNGrep 
System. I wrote it using VDE.com  Eric Meyer's  editor.

     In file TP7.zip I include a copy of the Turbo Pascal compiler 
configuration files that contain the settings I used to write  the 
LNGrep System. These are useful to figure out the code.
