Aho, Weinberger, and Kernighan (AWK)