GNU implementation of the traditional Unix macro processor