General-purpose macro processor
સામાન્ય હેતુવાળું મેક્રો પ્રોસેસર અથવા સામાન્ય હેતુવાળું પ્રીપ્રોસેસર એ એક મેક્રો પ્રોસેસર છે જે કોઈ ચોક્કસ ભાષા અથવા સોફ્ટવેરના ભાગ સાથે જોડાયેલું નથી અથવા સંકલિત નથી. મેક્રો પ્રોસેસર એ એક એવો પ્રોગ્રામ છે જે લખાણના પ્રવાહને એક જગ્યાએથી બીજી જગ્યાએ નકલ કરે છે, જેમ તે કરે છે તેમ બદલીઓનો વ્યવસ્થિત સમૂહ બનાવે છે. મેક્રો પ્રોસેસરો ઘણીવાર એસેમ્બલર્સ અને કમ્પાઇલર્સ જેવા અન્ય પ્રોગ્રામ્સમાં જડિત હોય છે. કેટલીકવાર તેઓ એકલ કાર્યક્રમો હોય છે જેનો ઉપયોગ કોઈપણ પ્રકારના લખાણ પર પ્રક્રિયા કરવા માટે થઈ શકે છે. મેક્રો પ્રોસેસર્સનો ઉપયોગ ભાષાના વિસ્તરણ માટે (નવી ભાષાની રચનાઓને વ્યાખ્યાયિત કરવા કે જે હાલના ભાષાના ઘટકોની દ્રષ્ટિએ વ્યક્ત કરી શકાય છે), વ્યવસ્થિત લખાણના ફેરબદલ માટે કે જેમાં નિર્ણય લેવાની જરૂર હોય અને લખાણના સુધારા માટે (દા. ત.) કરવામાં આવે છે. એચટીએમએલ ફાઇલમાંથી સામગ્રીનું શરતી નિષ્કર્ષણ). સામાન્ય હેતુના મેક્રો પ્રોસેસરોના ઉદાહરણો સંદર્ભો પ્રોગ્રામિંગ ભાષાના અમલીકરણ પણ જુઓ