Gema
Gema er et generelt tekstbehandlingsværktøj baseret på begrebet mønster matching.Generelt læser den en inputfil og kopierer den til en outputfil, mens den udfører visse transformationer til dataene som specificeret af et sæt mønstre defineret af brugeren.Det kan bruges til at udføre slags ting, der udføres af Unix-værktøjer, såsom cpp, grep, sed, awk eller strenge.Det kan bruges som en makroprocessor, men det er meget mere generelt end cpp eller m4, fordi det ikke pålægger nogen særlig syntaks for, hvordan et makroopkald ser ud.
gema

Kategorier

Alternativer til Gema til alle platforme med enhver licens

Perl

Perl

Perl er et højt niveau, generelt formål, fortolket, dynamisk programmeringssprog med over 22 års udvikling.
GNU sed

GNU sed

sed (streameditor) er et Unix-værktøj, der analyserer tekst og implementerer et programmeringssprog, der kan anvende transformationer til sådan tekst.
GCC C Preprocessor (cpp)

GCC C Preprocessor (cpp)

C-forbehandler implementerer makrosproget, der bruges til at transformere C-, C ++- og Objekt-C-programmer, før de sammenstilles.Det kan også være nyttigt på egen hånd.
TXR

TXR

TXR er et pragmatisk, praktisk datastyringssprog, der er orienteret mod behandling af tekst fra filer eller streams ved hjælp af flere programmeringsparadigmer.
GPP

GPP

GPP er en almindelig forarbejdningsvirksomhed med syntaks, der kan tilpasses, egnet til en lang række forbehandlingsopgaver.
tproc

tproc

En lille, men alligevel kraftig tekstprocessor i Python. Funktioner:
preprocess

preprocess

En variation på C-forbehandleren, der (1) fungerer på flere sprog og (2) koder forbehandlingsangivelser som kommentarer på det sprog, så syntaks-korrektheden ikke bliver brudt.
Mozilla Text Preprocessor

Mozilla Text Preprocessor

Build-forbehandler svarer til C-forbehandler, beregnet til behandling af filer, der ikke har nogen indbygget forbehandler, såsom XUL og JavaScript-dokumenter.