#define START 0 #define NORMAL 1 #define SEMI_STRING_START 2 #define SEMI_STRING 3 #define SEMI_STRING_END 4 #define S_QUOTE_STRING 5 #define D_QUOTE_STRING 6 #define COMMENT 7