123
Gema
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.

Kategorien

Alternativen zu Gema für alle Plattformen mit einer Lizenz

Perl

Perl

Perl ist eine hochentwickelte, allgemein verwendbare, interpretierte, dynamische Programmiersprache mit über 22 Jahren Entwicklungszeit.
GNU sed

GNU sed

sed (stream editor) ist ein Unix-Dienstprogramm, das Text analysiert und eine Programmiersprache implementiert, mit der Transformationen auf diesen Text angewendet werden können.
GCC C Preprocessor (cpp)

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.
TXR

TXR

TXR ist eine pragmatische, praktische Sprache für die Datenerfassung, die auf die Verarbeitung von Text aus Dateien oder Streams unter Verwendung mehrerer Programmierparadigmen ausgerichtet ist.
GPP

GPP

GPP ist ein universeller Präprozessor mit anpassbarer Syntax, der für eine Vielzahl von Vorverarbeitungsaufgaben geeignet ist.
tproc

tproc

Ein kleines, aber leistungsstarkes Textverarbeitungsprogramm in Python.Features:
preprocess

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.
Mozilla Text Preprocessor

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.