Gema
Gema е програма за обработка на текст с обща цел, базирана на концепцията за съвпадение на образи.По принцип той чете входен файл и го копира в изходен файл, като същевременно извършва определени преобразувания на данните, както е посочено от набор от шаблони, определени от потребителя.Може да се използва за извършване на какви ли не неща, които се правят от Unix помощни програми като cpp, grep, sed, awk или струни.Може да се използва като макро процесор, но е много по-общ от cpp или m4, защото не налага някакъв конкретен синтаксис за това как изглежда макро обаждането.
gema

Категории

Алтернативи на 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. Характеристики:
preprocess

preprocess

Вариант на C препроцесора, който (1) работи на няколко езика и (2) кодира операторите на препроцесора като коментари на този език, така че коректността на синтаксиса не е нарушена.
Mozilla Text Preprocessor

Mozilla Text Preprocessor

Препроцесорът за сглобяване е подобен на препроцесора C, предназначен за обработка на файлове, които нямат вграден препроцесор като XUL и JavaScript документи.