Gema
Gema是基于模式匹配概念的通用文本处理实用程序。通常,它会读取输入文件并将其复制到输出文件,同时根据用户定义的一组模式对数据执行某些转换。它可以用来完成Unix实用程序所完成的各种工作,例如cpp,grep,sed,awk或字符串。它可以用作宏处理器,但是它比cpp或m4通用得多,因为它没有对宏调用的外观施加任何特定的语法。
gema

分类目录

具有任何许可的所有平台的Gema替代品

Perl

Perl

Perl是经过22年的发展的高级通用,解释性,动态编程语言。
GNU sed

GNU sed

sed(流编辑器)是Unix实用程序,用于解析文本并实现一种编程语言,该编程语言可以将转换应用于此类文本。
GCC C Preprocessor (cpp)

GCC C Preprocessor (cpp)

C预处理程序实现用于编译C,C ++和Objective-C程序的宏语言。它也可以单独使用。
TXR

TXR

TXR是一种实用,方便的数据处理语言,使用多种编程范例来处理文件或流中的文本。
GPP

GPP

GPP是具有可自定义语法的通用预处理器,适用于各种预处理任务。
tproc

tproc

Python中的一个小型但功能强大的文本处理器。
preprocess

preprocess

C预处理程序的一种变体,其中(1)可使用多种语言,而(2)将预处理器语句编码为该语言的注释,因此不会破坏语法正确性。
Mozilla Text Preprocessor

Mozilla Text Preprocessor

构建预处理器类似于C预处理器,用于处理没有内置预处理器的文件,例如XUL和JavaScript文档。