
        typedef struct {
                char *pattern;
                char *action;
                enum {keyword, pattern} type;
        } pair;

        Listing 6

