Gema, desen eşleştirme kavramına dayanan genel amaçlı bir metin işleme aracıdır.Genel olarak, bir girdi dosyasını okur ve bir çıktı dosyasına kopyalarken, kullanıcı tarafından tanımlanan bir dizi desen tarafından belirtilen verilere belirli dönüşümler gerçekleştirir.Cpp, grep, sed, awk veya dizeler gibi Unix yardımcı programları tarafından yapılan şeyleri yapmak için kullanılabilir.Makro işlemci olarak kullanılabilir, ancak cpp veya m4'ten çok daha geneldir, çünkü bir makro çağrısının neye benzediğine dair herhangi bir sözdizimi getirmez.
İnternet sitesi:
http://gema.sourceforge.net/Kategoriler
Herhangi bir lisansa sahip tüm platformlar için Gema'a alternatifler
123
7
5
GCC C Preprocessor (cpp)
C önişlemcisi, C, C ++ ve Objective-C programlarını derlenmeden önce dönüştürmek için kullanılan makro dilini uygular.Kendi başına da yararlı olabilir.
1
1
0
preprocess
C önişlemcisindeki (1) birden çok dilde çalışan ve (2) bir önişlemci deyimini söz konusu dilde yorum olarak kodladığı için sözdizimi doğruluğu bozulmaz.
0
Mozilla Text Preprocessor
Derleme önişlemcisi, XUL ve JavaScript belgeleri gibi yerleşik önişlemcisi olmayan dosyaları işlemek için kullanılan C önişlemcisine benzer.