General-purpose macro processor
جنرل پرپز میکرو پروسیسر یا جنرل پرپز پری پروسیسر ایک میکرو پروسیسر ہے جو کسی خاص زبان یا سافٹ ویئر کے ٹکڑے سے منسلک یا مربوط نہیں ہوتا ہے۔ میکرو پروسیسر ایک ایسا پروگرام ہے جو متن کے ایک سلسلے کو ایک جگہ سے دوسری جگہ کاپی کرتا ہے، اور اس کے مطابق تبدیلیوں کا ایک منظم مجموعہ بناتا ہے۔ میکرو پروسیسرز اکثر دوسرے پروگراموں میں سرایت ہوتے ہیں، جیسے اسمبلرز اور مرتب کرنے والے۔ بعض اوقات وہ اسٹینڈ لون پروگرام ہوتے ہیں جنہیں کسی بھی قسم کے متن پر کارروائی کرنے کے لیے استعمال کیا جا سکتا ہے۔ میکرو پروسیسرز کا استعمال زبان کی توسیع (نئی زبان کی تعمیرات کی وضاحت کرنے کے لیے جو موجودہ زبان کے اجزاء کے لحاظ سے ظاہر کی جا سکتی ہیں)، منظم متن کی تبدیلی کے لیے جس میں فیصلہ سازی کی ضرورت ہوتی ہے، اور متن کی اصلاح کے لیے کیا گیا ہے (مثال کے طور پر۔ ایچ ٹی ایم ایل فائل سے مواد کا مشروط اخراج)۔ عمومی مقصد میکرو پروسیسرز کی مثالیں حوالہ جات پروگرامنگ زبان کے نفاذ کو بھی دیکھیں