Gema é um utilitário de processamento de texto de uso geral baseado no conceito de correspondência de padrões.Em geral, ele lê um arquivo de entrada e o copia para um arquivo de saída, enquanto executa determinadas transformações nos dados, conforme especificado por um conjunto de padrões definidos pelo usuário.Ele pode ser usado para fazer as tarefas que são feitas pelos utilitários Unix, como cpp, grep, sed, awk ou strings.Ele pode ser usado como um processador de macro, mas é muito mais geral que cpp ou m4, porque não impõe nenhuma sintaxe específica para a aparência de uma chamada de macro.
Local na rede Internet:
http://gema.sourceforge.net/Categorias
Alternativas ao Gema para Linux
123
7
5
GCC C Preprocessor (cpp)
O pré-processador C implementa a linguagem de macro usada para transformar os programas C, C ++ e Objective-C antes de serem compilados.Também pode ser útil por si só.
1
1
0
preprocess
Uma variação no pré-processador C que (1) funciona em vários idiomas e (2) codifica instruções do pré-processador como comentários nesse idioma para que a correção da sintaxe não seja interrompida.
0
Mozilla Text Preprocessor
O pré-processador de construção é semelhante ao pré-processador C, destinado ao processamento de arquivos que não têm pré-processador interno, como documentos XUL e JavaScript.