An interpreter for the awk programming language