Gema
Gema je univerzálny nástroj na spracovanie textu založený na koncepte porovnávania vzorov.Všeobecne číta vstupný súbor a skopíruje ho do výstupného súboru, zatiaľ čo vykonáva určité transformácie na dáta, ako je určené sadou vzorov definovaných používateľom.Môže byť použitý na robenie rôznych vecí, ktoré robia obslužné programy Unixu, ako sú cpp, grep, sed, awk alebo struny.Môže byť použitý ako makro procesor, ale je oveľa všeobecnejší ako cpp alebo m4, pretože neukladá žiadnu konkrétnu syntax, ako vyzerá makro volanie.
gema

Kategórie

Alternatívy Gema pre všetky platformy s akoukoľvek licenciou

Perl

Perl

Perl je vysokoúčinný, univerzálny, interpretovaný, dynamický programovací jazyk s vývojom viac ako 22 rokov.
GNU sed

GNU sed

sed (stream editor) je utilita Unix, ktorá analyzuje text a implementuje programovací jazyk, ktorý môže aplikovať transformácie na taký text.
GCC C Preprocessor (cpp)

GCC C Preprocessor (cpp)

Preprocesor C implementuje makro jazyk používaný na transformáciu programov C, C ++ a Objective-C pred ich kompiláciou.Môže byť užitočný aj sám osebe.
TXR

TXR

TXR je pragmatický, pohodlný jazyk spájajúci údaje orientovaný na spracovanie textu zo súborov alebo prúdov pomocou viacerých programovacích paradigiem.
GPP

GPP

GPP je univerzálny preprocesor s prispôsobiteľnou syntaxou, vhodný pre široké spektrum úloh predbežného spracovania.
tproc

tproc

Malý, ale výkonný textový procesor v jazyku Python.Features:
preprocess

preprocess

Variácia preprocesora C, ktorá (1) pracuje vo viacerých jazykoch a (2) kóduje príkazy preprocesora ako komentáre v tomto jazyku, takže správnosť syntaxe nie je narušená.
Mozilla Text Preprocessor

Mozilla Text Preprocessor

Build preprocesor je podobný preprocesoru C, určený na spracovanie súborov, ktoré nemajú zabudovaný preprocesor, napríklad dokumenty XUL a JavaScript.