Gema
Gema je univerzální nástroj pro zpracování textu založený na konceptu párování vzorů.Obecně čte vstupní soubor a zkopíruje jej do výstupního souboru, zatímco provádí určité transformace do dat, jak je určeno sadou vzorů definovaných uživatelem.Může být použit k provádění nejrůznějších věcí, které jsou prováděny unixovými nástroji, jako jsou cpp, grep, sed, awk nebo řetězce.Může být použit jako makro procesor, ale je mnohem obecnější než cpp nebo m4, protože neukládá žádnou zvláštní syntaxi, jak vypadá makro volání.
gema

Webová stránka:

Kategorie

Alternativy Gema pro všechny platformy s jakoukoli licencí

Perl

Perl

Perl je vysoce interpretovaný, dynamický programovací jazyk s obecným účelem, s více než 22 lety vývoje.
GNU sed

GNU sed

sed (stream editor) je unixový nástroj, který analyzuje text a implementuje programovací jazyk, který může aplikovat transformace na takový text.
GCC C Preprocessor (cpp)

GCC C Preprocessor (cpp)

Preprocesor C implementuje jazyk makra používaný k transformaci programů C, C ++ a Objective-C před jejich kompilací.Může být také užitečná sama o sobě.
TXR

TXR

TXR je pragmatický, pohodlný jazyk kombinující data orientovaný na zpracování textu ze souborů nebo datových proudů pomocí více programovacích paradigmat.
GPP

GPP

GPP je univerzální preprocesor s přizpůsobitelnou syntaxí, vhodný pro širokou škálu úkolů předzpracování.
tproc

tproc

Malý, ale výkonný textový procesor v Pythonu. Funkce:
preprocess

preprocess

Variace na preprocesoru C, která (1) pracuje ve více jazycích a (2) kóduje příkazy preprocesoru jako komentáře v tomto jazyce, takže správnost syntaxe není narušena.
Mozilla Text Preprocessor

Mozilla Text Preprocessor

Build preprocesor je podobný preprocesoru C, určený pro zpracování souborů, které nemají vestavěný preprocesor, jako jsou dokumenty XUL a JavaScript.