Gema ist ein universelles Textverarbeitungsprogramm, das auf dem Konzept des Mustervergleichs basiert.Im Allgemeinen liest es eine Eingabedatei und kopiert sie in eine Ausgabedatei, während bestimmte Transformationen an den Daten durchgeführt werden, die durch eine Reihe von vom Benutzer definierten Mustern festgelegt werden.Es kann verwendet werden, um die Dinge zu tun, die von Unix-Dienstprogrammen wie cpp, grep, sed, awk oder strings erledigt werden.Es kann als Makroprozessor verwendet werden, ist aber viel allgemeiner als cpp oder m4, da es keine bestimmte Syntax für das Aussehen eines Makroaufrufs vorschreibt.
Webseite:
http://gema.sourceforge.net/Kategorien
Alternativen zu Gema für alle Plattformen mit einer Lizenz
123
7
5
GCC C Preprocessor (cpp)
Der C-Präprozessor implementiert die Makrosprache, die zum Transformieren von C-, C ++ - und Objective-C-Programmen verwendet wird, bevor diese kompiliert werden.Es kann auch alleine nützlich sein.
1
1
0
0
preprocess
Eine Variation des C-Präprozessors, die (1) in mehreren Sprachen funktioniert und (2) Präprozessoranweisungen als Kommentare in dieser Sprache codiert, damit die Syntax nicht beschädigt wird.
0
Mozilla Text Preprocessor
Der Build-Präprozessor ähnelt dem C-Präprozessor. Er dient zur Verarbeitung von Dateien, in denen kein Präprozessor integriert ist, z. B. XUL- und JavaScript-Dokumente.