Gema هي أداة معالجة نصية للأغراض العامة تعتمد على مفهوم مطابقة الأنماط.بشكل عام ، يقوم بقراءة ملف الإدخال ونسخه إلى ملف الإخراج ، أثناء إجراء تحويلات معينة إلى البيانات كما هو محدد بواسطة مجموعة من الأنماط التي يحددها المستخدم.يمكن استخدامه للقيام بأنواع الأشياء التي يتم تنفيذها بواسطة أدوات مساعدة Unix مثل cpp أو grep أو sed أو awk أو السلاسل.يمكن استخدامه كمعالج ماكرو ، لكنه أكثر عمومية بكثير من cpp أو m4 لأنه لا يفرض أي بناء جملة معين على شكل مكالمة الماكرو.
موقع الكتروني:
http://gema.sourceforge.net/التصنيفات
بدائل لـ Gema لنظام التشغيل Mac
123
7
5
GCC C Preprocessor (cpp)
تطبق المعالج المسبق C لغة الماكرو المستخدمة لتحويل برامج C و C ++ و Objective-C قبل أن يتم تصنيفها.يمكن أن يكون مفيدًا أيضًا من تلقاء نفسه.
1
1
0
preprocess
هناك تباين في المعالج المسبق لـ C يعمل (1) بلغات متعددة و (2) يقوم بترميز عبارات المعالج المسبق كتعليقات بهذه اللغة بحيث لا يتم كسر صحة بناء الجملة.
0
Mozilla Text Preprocessor
يشبه المعالج الأولي للبناء المعالج المسبق لـ C ، والذي يعني معالجة الملفات التي لا تحتوي على معالج مسبق مضمن مثل مستندات XUL و JavaScript.