home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Interactive Guide / c-cplusplus-interactive-guide.iso / c_ref / csource2 / sclib_1 / 1_2 / v7n2096b.txt < prev    next >
Encoding:
Text File  |  1995-11-01  |  457 b   |  28 lines

  1. #define FORBID  -1
  2. #define START   0
  3. #define SETEXT  1
  4. #define SESPC   2
  5. #define SECODE  3
  6. #define LNEWG   4
  7. #define NGMARK  5
  8. #define END     6
  9.  
  10. #define EMPTY  0
  11. #define CAP    1
  12. #define SPACE  2
  13. #define FEND   3
  14. #define NL     4
  15. #define OTHER  5
  16.  
  17. #define MAX_ALPH 6
  18.  
  19. struct trans {
  20.    int nextstate;
  21.    void (*act)(void);
  22.    };
  23.  
  24. void init_fsm(int, char **);
  25. void fini_fsm(int, char **);
  26. void report(void);
  27. int next_token(void);
  28.