Gema es una utilidad de procesamiento de texto de propósito general basada en el concepto de coincidencia de patrones.En general, lee un archivo de entrada y lo copia en un archivo de salida, mientras realiza ciertas transformaciones a los datos según lo especificado por un conjunto de patrones definidos por el usuario.Se puede usar para hacer el tipo de cosas que hacen las utilidades de Unix como cpp, grep, sed, awk o strings.Se puede usar como un procesador de macro, pero es mucho más general que cpp o m4 porque no impone ninguna sintaxis particular para el aspecto de una llamada de macro.
gema
Sitio web:
http://gema.sourceforge.net/Categorias
Alternativas a Gema para Linux
123
7
5
GCC C Preprocessor (cpp)
El preprocesador C implementa el lenguaje macro utilizado para transformar los programas C, C ++ y Objective-C antes de que se compilen.También puede ser útil por sí solo.
1
1
0
preprocess
Una variación en el preprocesador C que (1) funciona en varios lenguajes y (2) codifica las declaraciones del preprocesador como comentarios en ese lenguaje para que la corrección de sintaxis no se rompa.
0
Mozilla Text Preprocessor
El preprocesador de compilación es similar al preprocesador C, destinado a procesar archivos que no tienen preprocesador incorporado, como documentos XUL y JavaScript.