Gema är ett generellt verktyg för textbearbetning baserat på begreppet mönstermatchning.I allmänhet läser den en inmatningsfil och kopierar den till en utdatafil, medan den utför vissa transformationer till data som specificeras av en uppsättning mönster som definierats av användaren.Det kan användas för att göra olika saker som görs av Unix-verktyg som cpp, grep, sed, awk eller strängar.Det kan användas som en makroprocessor, men det är mycket mer generellt än cpp eller m4 eftersom det inte innebär någon speciell syntax för hur ett makroanrop ser ut.
Hemsida:
http://gema.sourceforge.net/kategorier
Alternativ till Gema för alla plattformar med någon licens
123
7
5
GCC C Preprocessor (cpp)
C-förbehandlaren implementerar makrospråket som används för att transformera C-, C ++- och Objekt-C-program innan de sammanställs.Det kan också vara användbart på egen hand.
1
1
0
0
preprocess
En variation på C-förbehandlaren som (1) fungerar på flera språk och (2) kodar förbearbetningsuttalanden som kommentarer på det språket så att syntaxkorrektiteten inte bryts.
0
Mozilla Text Preprocessor
Byggprocessorn liknar C-förbehandlaren, avsedd för bearbetning av filer som inte har någon inbyggd förprocessor, t.ex. XUL och JavaScript-dokument.