Gema

Gema

Gema

软件

软件描述

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

官方网站

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

官方认证

gema.sourceforge.net

安全链接HTTPS
立即访问

什么是 Gema?

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

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

🔄 替代方案

13 个选择
5

Perl是一种高级、通用、解释型、动态的编程语言,已有22年以上的开发历史。

0

TXR是一种实用且便捷的数据处理语言,专注于从文件或流中处理文本,采用多种编程范式。它受到awk或perl等文本处理语言概念的影响,并借鉴了逻辑/人工智能领域的模式匹配思想。

PP - A generic Preprocessor

PP - A generic Preprocessor

0

P 是为 Pandoc(以及更广泛地用于 Markdown 和 reStructuredText)设计的文本预处理器。 PP 实现了: 宏 文学编程 GraphViz、PlantUML 和 ditaa 图表 Bash、Cmd、PowerShell、Python 和 Haskell 脚本

GNU M4

GNU M4

0

GNU M4 是 m4 宏预处理器的一个实现。由 GNU 项目开发,GNU M4 的设计旨在避免传统 m4 实现中的多种限制,例如最大行长度、宏的最大尺寸和数量等...

GCC C Preprocessor (cpp)

GCC C Preprocessor (cpp)

4

C预处理器实现了用于在编译前转换C、C++和Objective-C程序的宏语言。它本身也可能很有用。

下一页