After I learned awk a few years ago, and gawk in particular, I've appreciated its pattern-action model of programming, and its ease of integration into the Unix pipeline style. It has rather primitive ...
There are many projects that call out for a custom language parser. If you need something standard, you can probably lift the code from someplace on the Internet. If you need something custom, you ...
Consume another token from the input stream. Can only write sequentially! If you need 3 tokens ahead, you must consume() 3 times. Note that it is possible to overwrite tokens that have not been ...