home *** CD-ROM | disk | FTP | other *** search
/ Complete Linux / Complete Linux.iso / docs / devel / eiffel / eiffel_p.z / eiffel_p / ep / README < prev    next >
Encoding:
Text File  |  1992-12-09  |  2.4 KB  |  79 lines

  1. #########################################################################
  2. #                                    #
  3. #    EP (release 1.0)                        #
  4. #                                    #
  5. #       EP - Parser for Eiffel-3                     #
  6. #                                     #
  7. #       Copyright (c) 1992                        #
  8. #    by Burghardt Groeber & Olaf Langmack                 #
  9. #                                    #
  10. #########################################################################
  11.  
  12. 1. Installation
  13. In order to install ep you have set some flags in the Makefile,
  14. according to your needs. 
  15.  
  16. 2. Information
  17. For further information about EP see the man page ep.l and
  18. file FUB-92-25.ps. 
  19.  
  20. 3. Hardware
  21. EP was successfully compiled, installed and tested on:
  22.  
  23.     SUN3       running SunOS 4.1
  24.     SUN4       running SunOS 4.1.2
  25.     MicroVax   running Ultrix V3.1
  26.     DecStation running Ultrix V4.2
  27.  
  28. 4. Contents
  29. contents of ep.tar.Z: 
  30. ---------------------
  31.  
  32.   file            contents
  33. -------------------------------------------------------------------
  34.   README            this file
  35.   Makefile            compilation, testing and installation of ep
  36.   Defs.h        miscellaneous definitions
  37. # DynArray.[ch]         dynamic storage handling
  38. * EiffelScan.[ch]     scanner
  39. * EiffelScanSource.[ch] provides input for scanner
  40. # Errors.[ch]         error handler
  41.   Examples/gett.c    example for using the generated tree
  42.   FUB-92-25.ps        report
  43. # General.[ch]        miscellaneous functions
  44. # Idents.[ch]        unambiguos encoding of identifiers
  45. # Memory.[ch]        dynamic storage
  46.   Merge.c        integrated error listing generation
  47. * ParserDrv.[ch]    parser driver (main)
  48. * ParserMEY.[ch]    parser (Meyer)
  49. * ParserSIG.[ch]    parser (SIG)
  50. # Positions.[ch]    handling of source positions
  51. # Sets.[ch]        sets of scalar values
  52. # StringMem.[ch]    string memory
  53. # System.[ch]        machine dependent code
  54.   Test/TestMEY.e    test input for "ep -MEY"
  55. # Time.[ch]        access to cpu-time
  56. * Tree.TS        tree description
  57. * Tree.[ch]        tree generation
  58.   ep.l            manual page
  59. # ratc.h        miscellaneous definitions
  60. * yyTree.w        type specific operations
  61. ------------------------------------------------------------------
  62. All files marked with '*' are generated by tools of the Karlsruhe
  63. Compiler Construction Toolbox (CCTB). All files marked with '#' 
  64. are part of a collection of reusabled software modules shiped with 
  65. the CCTB. See FUB-92-25.ps for more information about CCTB.
  66.  
  67.  
  68. 5. Contact
  69. Please send questions, comments and error reports to:
  70.  
  71.  
  72.       Burghardt Groeber
  73.           Institut fuer Informatik
  74.           FU Berlin
  75.           Nestorstr. 8/9
  76.           W-1000 Berlin 31
  77.  
  78.           groeber@inf.fu-berlin.de
  79.