
        .l.c:
                lex $(LFLAGS) $*.l
                cat lex.hdr > $*.lex.c
                grep -v "^#.*line" lex.yy.c |\
                  sed -e 's/yylex/$*_lex/'\
                      -e 's/yytext/$*_text/'\
                      -e 's/yywrap/$*_wrap/'\
                      >> $*.lex.c
                rm lex.yy.c

        Listing 6

