Gema
Gema یک ابزار پردازش متن با هدف کلی است که مبتنی بر مفهوم تطبیق الگو است.به طور کلی ، یک فایل ورودی را می خواند و آن را در یک فایل خروجی کپی می کند ، در حالی که تبدیل های خاصی به داده ها انجام می دهد ، همانطور که توسط مجموعه ای از الگوهای تعریف شده توسط کاربر مشخص شده است.این می تواند مورد استفاده قرار گیرد برای انجام انواع کارهایی که توسط ابزارهای یونیکس مانند cpp ، grep ، sed ، awk یا رشته انجام می شود.این می تواند به عنوان یک پردازنده کلان استفاده شود ، اما بسیار کلی تر از cpp یا m4 است زیرا هیچگونه نحوی خاص را برای آنچه که یک تماس کلان به نظر می رسد تحمیل نمی کند.
gema

سایت اینترنتی:

دسته بندی ها

گزینه های Gema برای همه سیستم عامل های دارای مجوز

Perl

Perl

پرل یک زبان برنامه نویسی سطح بالا ، با هدف کلی ، تفسیر و پویا است که بیش از 22 سال توسعه دارد.
GNU sed

GNU sed

sed (ویرایشگر جریان) یک ابزار یونیکس است که متن را تجزیه می کند و یک زبان برنامه نویسی را پیاده سازی می کند که می تواند تحولاتی را در چنین متن اعمال کند.
GCC C Preprocessor (cpp)

GCC C Preprocessor (cpp)

پیش پردازنده C ، زبان كلانی را كه برای تبدیل برنامه های C ، C ++ و Objective-C استفاده می شود ، پیاده سازی می كند.این نیز به خودی خود می تواند مفید باشد.
TXR

TXR

TXR یک زبان عملی مناسب و فاقد اطلاعات است که با استفاده از پارادایم های مختلف برنامه نویسی متمرکز به پردازش متن از پرونده ها یا جریان ها است.
GPP

GPP

GPP یک پیش پردازنده با هدف کلی است که با نحوی قابل تنظیم ، مناسب برای طیف گسترده ای از کارهای پردازش پیش فرض است.
tproc

tproc

پردازنده متن کوچک و در عین حال قدرتمند در Python. ویژگی ها:
preprocess

preprocess

تغییر در پیش پردازنده C که (1) بر روی چندین زبان کار می کند و (2) عبارات پیش پردازنده را به عنوان نظر در آن زبان رمزگذاری می کند تا صحت نحو شکسته نشود.
Mozilla Text Preprocessor

Mozilla Text Preprocessor

پیش پردازنده ساخت شبیه به پردازنده C است ، منظور از پردازش پرونده هایی است که هیچ پردازنده داخلی داخلی مانند اسناد XUL و JavaScript ندارند.