awk自家用版，使用byacc重新生成，原文件 -> http://www.cs.princeton.edu/~bwk/btl.mirror/