Parsing Awk Is Tricky

An Awk Implementation in C99