home *** CD-ROM | disk | FTP | other *** search
/ Complete Linux / Complete Linux.iso / docs / devel / eiffel / eiffel_p.z / eiffel_p / ep / ParserISE.h < prev    next >
Encoding:
C/C++ Source or Header  |  1992-12-09  |  559 b   |  28 lines

  1. # include "EiffelScan.h"
  2.  
  3. # if defined __STDC__ | defined __cplusplus
  4. # define ARGS(parameters)    parameters
  5. # else
  6. # define ARGS(parameters)    ()
  7. # endif
  8.  
  9. /* line 2 "eiffel_ise.ell" */
  10.  
  11. #include "Idents.h"
  12. #include "Tree.h"
  13.  
  14. typedef union {
  15.     EiffelScan_tScanAttribute    Scan;
  16.     tTree        Tree;
  17. } ParserISE_tParsAttribute;
  18.  
  19. extern char comment_possible, collect_comment;
  20. extern tStringRef no_comment, comment_ref;
  21.  
  22.  
  23. extern    ParserISE_tParsAttribute ParserISE_ParsAttribute;
  24. extern    char *    ParserISE_TokenName [];
  25.  
  26. extern    int    ParserISE        ();
  27. extern    void    CloseParserISE    ();
  28.