123
Gema
Gema هي أداة معالجة نصية للأغراض العامة تعتمد على مفهوم مطابقة الأنماط.بشكل عام ، يقوم بقراءة ملف الإدخال ونسخه إلى ملف الإخراج ، أثناء إجراء تحويلات معينة إلى البيانات كما هو محدد بواسطة مجموعة من الأنماط التي يحددها المستخدم.يمكن استخدامه للقيام بأنواع الأشياء التي يتم تنفيذها بواسطة أدوات مساعدة Unix مثل cpp أو grep أو sed أو awk أو السلاسل.يمكن استخدامه كمعالج ماكرو ، لكنه أكثر عمومية بكثير من cpp أو m4 لأنه لا يفرض أي بناء جملة معين على شكل مكالمة الماكرو.

موقع الكتروني:

التصنيفات

بدائل Gema لجميع المنصات مع أي ترخيص

Perl

Perl

Perl هي لغة برمجة ديناميكية عالية المستوى ذات أهداف عامة ومترجمة مع أكثر من 22 عامًا من التطوير.
GNU sed

GNU sed

sed (دفق المحرر) هو أداة مساعدة في نظام Unix تقوم بتوزيع النص وتنفذ لغة برمجة يمكنها تطبيق التحويلات على هذا النص.
GCC C Preprocessor (cpp)

GCC C Preprocessor (cpp)

تطبق المعالج المسبق C لغة الماكرو المستخدمة لتحويل برامج C و C ++ و Objective-C قبل أن يتم تصنيفها.يمكن أن يكون مفيدًا أيضًا من تلقاء نفسه.
TXR

TXR

إن TXR هي لغة عملية مريحة وهادفة للبيانات موجهة نحو معالجة النص من الملفات أو التدفقات ، باستخدام نماذج برمجة متعددة.
GPP

GPP

GPP هو المعالج المسبق للأغراض العامة مع بناء الجملة للتخصيص ، ومناسبة لمجموعة واسعة من المهام قبل المعالجة.
tproc

tproc

معالج نص صغير ولكنه قوي في Python.Features:
preprocess

preprocess

هناك تباين في المعالج المسبق لـ C يعمل (1) بلغات متعددة و (2) يقوم بترميز عبارات المعالج المسبق كتعليقات بهذه اللغة بحيث لا يتم كسر صحة بناء الجملة.
Mozilla Text Preprocessor

Mozilla Text Preprocessor

يشبه المعالج الأولي للبناء المعالج المسبق لـ C ، والذي يعني معالجة الملفات التي لا تحتوي على معالج مسبق مضمن مثل مستندات XUL و JavaScript.