Gema

Gema

Gema

软件

软件描述

Gema 是一个基于模式匹配概念的通用文本处理工具。通常情况下,它读取一个输入文件并将其复制到输出文件,同时根据用户定义的一组模式对数据执行指定的转换。

官方网站

访问软件的官方网站了解更多信息

官方认证

gema.sourceforge.net

安全链接HTTPS

什么是 Gema?

Gema 是一种基于模式匹配概念的通用文本处理工具。通常情况下,它读取一个输入文件并将其复制到输出文件,同时根据用户定义的一组模式对数据执行指定的转换。

它可以完成 Unix 工具如 cpp、grep、sed、awk 或 strings 所做的各类任务。它可以作为宏处理器使用,但比 cpp 或 m4 更为通用,因为它不对宏调用的语法形式施加任何特定限制。

🔄 替代方案

13 个选择
💻

Bracmat

软件

用于符号计算的编程语言,具有独特的模式匹配功能组合:树形模式、关联模式以及嵌入模式中的表达式。

免费 • 开源
查看详情
GPP

GPP

软件

GPP 是一种具有可自定义语法的通用预处理器,适用于各种预处理任务。由于它不依赖于任何特定编程语言,因此比 C 预处理器(cpp)更加灵活多样,同时其语法也比……更轻量且更灵活。

免费 • 开源
查看详情
💻

preprocess

软件

一种C预处理器的变体,(1)适用于多种语言,(2)将预处理器语句编码为该语言的注释,从而不破坏语法正确性。

免费 • 开源
查看详情
💻

Mozilla Text Preprocessor

软件

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

免费 • 开源
查看详情
tproc

tproc

软件

一个小巧而强大的Python文本处理器。

免费 • 开源
查看详情
上一页
下一页