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

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

دسته بندی ها

گزینه های دیگر برای Gema برای Windows

Perl

Perl

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

GNU sed

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

GCC C Preprocessor (cpp)

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

GPP

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

TXR

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

preprocess

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

Mozilla Text Preprocessor

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

tproc

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