home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / snip9707.zip / CMTXTRAC.H < prev    next >
C/C++ Source or Header  |  1997-07-05  |  848b  |  46 lines

  1. /* +++Date last modified: 05-Jul-1997 */
  2.  
  3. /*
  4.  * CMTXTRAC.H
  5.  * Comment extractor class.
  6.  *
  7.  * ver 1.0, 30 Jun 1996
  8.  *
  9.  * Public domain by:
  10.  *   Jari Laaksonen
  11.  *   Arkkitehdinkatu 30 A 2
  12.  *   FIN-33720 Tampere
  13.  *   FINLAND
  14.  *
  15.  *   Fidonet : 2:221/360.20
  16.  *   Internet: jla@to.icl.fi
  17.  */
  18.  
  19. #ifndef _CMTXTRAC_H_
  20. #define _CMTXTRAC_H_
  21.  
  22. #include "cmtparsr.h"
  23.  
  24. class CommentExtractor : public CommentParser
  25. {
  26. public:
  27.     CommentExtractor()
  28.         : CommentParser()
  29.         , printWhiteSpace(0)
  30.         , printLineNumbers(0)
  31.     { }
  32.  
  33.     void WhiteSpace  (int OnOff) { printWhiteSpace  = OnOff; }
  34.     void LineNumbers (int OnOff) { printLineNumbers = OnOff; }
  35.  
  36. protected:
  37.     virtual void ProcessActions (Event theEvent);
  38.  
  39. private:
  40.     int printWhiteSpace;
  41.     int printLineNumbers;
  42. };
  43.  
  44. #endif // _CMTXTRAC_H_
  45.  
  46.