# Clarify the flex debug trace by substituting first line of each rule. # Francois Pinard , July 1990. # # Sample usage: # flex -d PROGRAM.l # gcc -o PROGRAM PROGRAM.c -lfl # PROGRAM 2>&1 | gawk -f debflex.awk PROGRAM.l # # (VP's note: this script presently does not work with either "old" or # "new" awk [I haven't tried mawk]; fixes so it does will be welcome) BEGIN { # Insure proper usage. if (ARGC != 2) { print "usage: gawk -f debflex.awk FLEX_SOURCE