A General-Purpose Macro Processor as a Poor Man's Compiler-Compiler | IEEE Journals & Magazine | IEEE Xplore