لغات البرمجة

جيما: معالج ماكرو متعدد الاستخدامات

جيما (Gema) هو معالج ماكرو (Macro Processor) متعدد الاستخدامات يستخدم لتعديل النصوص بطريقة نظامية، وهو ليس مرتبطًا بلغة معينة أو قطعة من البرمجيات معينة. يعمل معالج الماكرو على نسخ تيار من النص من مكان إلى آخر، مع إجراء مجموعة من التبديلات النظامية أثناء ذلك. يتم غالبًا تضمين معالجات الماكرو في برامج أخرى مثل المجمعات والمترجمات، وأحيانًا تكون برامج مستقلة يمكن استخدامها لمعالجة أي نوع من النصوص. تم استخدام معالجات الماكرو لتوسيع اللغة (بتعريف بناء لغوي جديد يمكن التعبير عنه بالاعتماد على مكونات اللغة الحالية)، ولإجراء استبدالات نصية نظامية تتطلب اتخاذ قرارات، ولإعادة تنسيق النصوص (مثل استخراج المواد بشكل مشروط من ملف HTML).

للحصول على مزيد من المعلومات حول جيما، يمكن زيارة الروابط التالية: