home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 8 / CDASC08.ISO / NEWS / 676 / CEXPLORE / README.DOC < prev    next >
Text File  |  1993-10-07  |  6KB  |  123 lines

  1.  
  2.  
  3.         README.DOC                                             July 1993
  4.  
  5.         Welcome to CXT 2.12 - the C EXPLORATION TOOLS!
  6.  
  7.         CFT (C  Function  Tree  Generator)  and  CST  (C  Structure  Tree
  8.         Generator)  and  their  32 bit protected mode versions CFT386 and
  9.         CST386  are  powerful  program   development,   maintenance   and
  10.         documentation  tools.  They provide the programmer the ability to
  11.         analyse the C source code of applications,  no matter how big  or
  12.         complex  they  are.  CFT  and CST are very useful to explore new,
  13.         unknown software and to support software reuse,  maintenance  and
  14.         re-engineering.
  15.  
  16.         By preprocessing, scanning and analyzing the program source code,
  17.         these  programs  build an internal representation of the function
  18.         call hierarchy (CFT) and of the data structure  (CST)  relations.
  19.         The analysis is done with the original source code, no additional
  20.         editing  to  mark  functions  or data types in the source code is
  21.         necessary.  Several  features  and  options  allow  the  user  to
  22.         customize  the generated hierarchy tree chart output and to get a
  23.         large set of useful informations about the source code.
  24.  
  25.         An important feature is the database generation which allows  the
  26.         recalling  of informations without reprocessing the source.  This
  27.         database can again be read from CFT and CST to produce  different
  28.         outputs or to add new files to the database.  The database format
  29.         is dBASE compatible. Special recall programs called CFTN and CSTN
  30.         allow fast searching for items in the  database.  These  programs
  31.         can  be  used  within  any  environment,  for example from inside
  32.         editors  like  BRIEF,   QEDIT  or  MicroEMACS  (DOS  and  WINDOWS
  33.         version),  to  provide  a full software project management system
  34.         with  access  to  all  functions  and  data  types  with  just  a
  35.         keystroke.  This  feature  makes  a comfortable "hypertext source
  36.         code browser and locator" system out of the editor.
  37.  
  38.         Other features are the calculation of the critical function  call
  39.         path  and deepest structure nesting level or the support for byte
  40.         offset calculation for selected structures/unions by CST. For C++
  41.         code a class inheritance graph can be generated.  It is  possible
  42.         to  generate  formatted  ASCII  text  files  with  lists  of  the
  43.         functions/data types and the scanned files which can be  used  as
  44.         input  for  other  programs  like  wordprocessors  or spreadsheet
  45.         calculators.
  46.  
  47.         This  software  package  contains  the  following  files   as   a
  48.         compressed self-extracting archive file CXTnmm.EXE (C EXPLORATION
  49.         TOOLS version n.mm) or as a ZIPped archive file CXTnmm.ZIP:
  50.  
  51.         CFT.EXE        The C Function Tree Generator
  52.         CST.EXE        The C Structure Tree Generator
  53.         CFTN.EXE       The C Function Tree Navigator
  54.         CSTN.EXE       The C Structure Tree Navigator
  55.         CXT.CM         The BRIEF macro file
  56.         CXTKEYS.CM     The BRIEF macro key definition file
  57.         CXTKEYS.CB     The source code for the BRIEF key definition file
  58.         CXT_QEDT.DAT   The QEDIT macro source code
  59.  
  60.  
  61.                                       - 1 -
  62.  
  63.  
  64.         CXT_ME.CMD     The MicroEMACS macro source code
  65.         CFTIDE.BAT     The Borland IDE transfer batch file for CFT
  66.         CSTIDE.BAT     The Borland IDE transfer batch file for CST
  67.         CFT_CST.DOC    The complete documentation
  68.         CFT_CST.QRF    The command quick reference
  69.         EXAMPLE.DOC    The example for a CFT and CST session
  70.         REGISTER.DOC   The registration informations
  71.         NEWnmm.DOC     The new features and changes for version n.mm
  72.         HISTORY.DOC    The revision history
  73.         README.DOC     The file that you are currently reading
  74.  
  75.         Registered user will additionally find the following files in the
  76.         self-extracting archive file CXTnmmAD.EXE:
  77.  
  78.         CFT386.EXE     The protected mode version of CFT
  79.         CST386.EXE     The protected mode version of CST
  80.         CXT.CB         The source code for the BRIEF macro file
  81.  
  82.         Additionally,  the source code for the DOS extender GO32 from the
  83.         DJ Delorie GNU  C  (DJGPP)  package  is  in  the  self-extracting
  84.         archive  file GO32JM.EXE.  The DOS extender is used by CFT386 and
  85.         CST386.
  86.  
  87.         All files are tested for known viruses.  If you  find  any  other
  88.         than  the above listed files,  then you know that this is not the
  89.         official shareware  distribution  diskette  and/or  archive.  All
  90.         documentation  files  are  ASCII files and should be printable on
  91.         every printer.
  92.  
  93.         To install this software, copy all files into one directory,  for
  94.         example  into  your  'utility'-directory  or  create  a  separate
  95.         directory like 'C:\CXT', and add, if necessary, this directory to
  96.         your system path.  This is necessary so that you can  invoke  the
  97.         programs  directly  from other directories.  Note that especially
  98.         for using the BRIEF macros this path must be set to  access  CFTN
  99.         and  CSTN.  You should also copy the BRIEF macro files CXT.CM and
  100.         CXTKEYS.CM to the BRIEF macro directory and the MicroEMACS  macro
  101.         file  CXT_ME.CMD  to  the editor directory,  so that you must not
  102.         specify the complete path when you want to load them.
  103.  
  104.         For more informations about usage,  hardware and software  system
  105.         requirements,  trademarks,  warranties,  licence and registration
  106.         details see the appropriate documentation, especially CFT_CST.DOC
  107.         and REGISTER.DOC.
  108.  
  109.         This software is Copyright  (C)  1988-1993  by  Juergen  Mueller,
  110.         Aldingerstrasse 22,  D-70806 Kornwestheim, GERMANY. This software
  111.         is NOT public domain or free software,  but is being  distributed
  112.         as SHAREWARE.
  113.  
  114.  
  115.                            (THIS DOCUMENT HAS 2 PAGES)
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.                                       - 2 -
  123.