home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1997 March / VPR9703A.ISO / VPR_DATA / DOGA / SOURCES / PASM.LZH / TOKEN.H < prev    next >
C/C++ Source or Header  |  1996-07-12  |  684b  |  33 lines

  1. #ifndef _TOKEN_
  2. #define _TOKEN_
  3. #include <stdio.h>
  4. #ifndef TRUE
  5.     #define TRUE 1
  6.     #define FALSE 0
  7. #endif
  8.  
  9. extern char errormessage[1024];
  10.  
  11. class TokenReader {
  12. public:
  13.     TokenReader( char* );    /*ファイルのオープン*/
  14.     ~TokenReader();                    /*ファイルのオープン*/
  15.     int GetToken( char* );    /*トークンの読みこみ*/
  16.     int GetLine( char* );
  17.     char *GetFileName(void);        /*ファイル名のの設定*/
  18.     int GetFileLine(void);            /*ファイル名のの取得*/
  19.     int Suceed(void);
  20. private:
  21.     FILE    *tokenreadfp;
  22.     char    *tokenreadbuffer, *readpointer;
  23.     int        size, continueflag;
  24.     char    InString;
  25.     char    nowname[128];
  26.     int        nowline;
  27.     int    FileReadCheck( void );
  28.     void commentout(void);
  29. };
  30.  
  31.  
  32. #endif
  33.