Gema е програма за обработка на текст с обща цел, базирана на концепцията за съвпадение на образи.По принцип той чете входен файл и го копира в изходен файл, като същевременно извършва определени преобразувания на данните, както е посочено от набор от шаблони, определени от потребителя.Може да се използва за извършване на какви ли не неща, които се правят от Unix помощни програми като cpp, grep, sed, awk или струни.Може да се използва като макро процесор, но е много по-общ от cpp или m4, защото не налага някакъв конкретен синтаксис за това как изглежда макро обаждането.
gema
WebSite:
http://gema.sourceforge.net/Категории
Алтернативи на Gema за Linux
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 документи.