#data-flow #style #generator #generate #toml #template #whale

app whale_fall

基于数据流风格的代码生成器

1个稳定版本

1.0.0 2024年1月17日

模板引擎中排名第131

Apache-2.0

165KB
4.5K SLoC

whale_fall

  • 基于数据流风格的代码生成器

名称含义

  • 一鲸落,万物生(When a whale falls, all things live)

安装

  • cargo install whale_fall

配置模板,默认名称为whale.toml

[basic]
package = "example"  # project package
root = "../example"  # project root

[[composer]]  # composer array
parsers = ["gm"]  # parser array
processers = ["miman"] # processer array
generators = ["miman"] # generator array
outputers = ["go"] # outputer array

[[composer]]
parsers = ["gm"]
processers = ["miman"]
generators = ["miman"]
outputers = ["go", "md"]

用法

  • 进入项目根目录,配置whale.toml,然后执行命令 whale_fall generate

依赖

~8–19MB
~270K SLoC