General Purpose Macro Processor
A general-purpose macro processor is a macro processor that is not tied to or integrated with a particular language or piece of software.
A macro processor is a program that copies a stream of text from one place to another, making a systematic set of replacements as it does so. Macro processors are often embedded in other programs, such as assemblers and compilers. Sometimes they are standalone programs that can be used to process any kind of text.
Macro processors have been used for language expansion (defining new language constructs that can be expressed in terms of existing language components), for systematic text replacements that require decision making, and for text reformatting (e.g. conditional extraction of material from an HTML file).
Read more about General Purpose Macro Processor: Examples of General Purpose Macro Processors
Famous quotes containing the words general and/or purpose:
“We have wasted our spirit in the regions of the abstract and general just as the monks let it wither in the world of prayer and contemplation.”
—Alexander Herzen (18121870)
“I have never doubted your courage and devotion to the cause. But you have just lost a Division, and prima facie the fault is upon you; and while that remains unchanged, for me to put you in command again, is to justly subject me to the charge of having put you there on purpose to have you lose another.”
—Abraham Lincoln (18091865)