#define EMPTY -1 #define stop -1 #define forbid -1 #ifdef DEBUG #define TRACE report(state,token) #else #define TRACE #endif /* structure of a single transition specification */ struct trans{ int nextstate; void (*act)(void); }; extern void report(void); extern void fault(void);