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:
http://gema.sourceforge.net/Kategorie
Alternativy Gema pro všechny platformy s jakoukoli licencí
123
7
5
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ě.
1
1
0
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.
0
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.