Algorithm 622: A Simple Macroprocessor