没有合适的资源?快使用搜索试试~ 我知道了~
moz:Go中的灵活代码生成
共118个文件
go:49个
tml:33个
txt:10个
需积分: 9 0 下载量 8 浏览量
2021-05-16
15:58:04
上传
评论
收藏 168KB ZIP 举报
温馨提示
莫兹 Moz存在一个库,通过结合功能组合和Go ast来灵活地创建内容,该库为代码生成提供了坚实的基础。 安装 go get -u github.com/influx6/moz 介绍 Moz是一个代码生成器,它基于可插入io.WriteTo元素的概念构建,这些元素允许使用优雅但功能强大的系统以编程方式生成代码。 它使用功能组合来定义代码结构,这些代码结构连接在一起以创建内容,并使用Go ast解析器生成优雅的结构,以便更轻松地与源文件进行交互。 特征 基本编程结构 简单编码块 Go文字/模板支持 注释代码生成 使用Moz的项目 Moz的代码生成 Moz旨在成为一个准系统并且最小化,它着重于提供非常基本的结构,从而使您在生成新内容方面具有最大的灵活性。 它提供了两个软件包,它们是系统的中心: Gen提供了用于创建具有功能的内容的合成结构。 使用生成Go结构 import "github
资源推荐
资源详情
资源评论
收起资源包目录
moz:Go中的灵活代码生成 (118个子文件)
.gitignore 375B
.gitignore 284B
.gitignore 18B
useragents.go 84KB
data.go 79KB
ast.go 77KB
gen.go 54KB
build.go 47KB
build.go 38KB
registry.go 24KB
filesystem.go 15KB
helpers.go 14KB
template.go 9KB
entry.go 7KB
doc.go 6KB
parser.go 6KB
read.go 6KB
osconv.go 5KB
fake.go 5KB
metric.go 5KB
filesystem_test.go 3KB
names.go 3KB
pair.go 3KB
templates.go 3KB
trace.go 3KB
ast_test.go 3KB
writers.go 3KB
test.go 3KB
batch.go 2KB
field.go 2KB
general.go 2KB
lorem_ipsum.go 2KB
gen_test.go 2KB
internet.go 2KB
credit_cards.go 1KB
addresses.go 1KB
geo.go 1KB
srcpath.go 1KB
fs.go 1KB
writer_test.go 1KB
osconv_test.go 911B
dates.go 873B
zcgo.go 871B
actions.go 865B
events.go 790B
uarand.go 788B
products.go 709B
reader.go 551B
jobs.go 474B
syslist.go 438B
personal.go 428B
currencies.go 235B
.go-makefile.json 370B
.go-makefile.json 355B
LICENSE 1KB
LICENSE 1KB
LICENSE 1KB
LICENSE 1KB
Gopkg.lock 962B
glide.lock 478B
glide.lock 221B
Makefile 1KB
Makefile 1KB
readme.md 6KB
readme.md 2KB
README.md 2KB
readme.md 2KB
readme.md 773B
README.md 552B
useragents.mk 377B
json.tml 163B
jsonblock.tml 145B
map.tml 119B
struct.tml 106B
comments.tml 68B
package.tml 65B
function.tml 63B
multicomments.tml 61B
switch.tml 53B
import.tml 52B
case.tml 44B
function-type.tml 43B
map-header.tml 37B
if.tml 33B
case-default.tml 32B
structtype.tml 29B
import-item.tml 28B
variable-assign-basic.tml 28B
slicevalue.tml 26B
var-variable-type.tml 25B
value-assign.tml 24B
variable-assign.tml 23B
tag.tml 23B
variable-type.tml 21B
array.tml 20B
annotations.tml 13B
slicetype.tml 11B
value.tml 10B
text.tml 10B
typename.tml 9B
共 118 条
- 1
- 2
资源评论
唐荣轩
- 粉丝: 42
- 资源: 4625
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于OPENMV的视觉智能小车(车可自己动,实现方块,颜色识别)
- C# usb hid 设备控制
- MYSQL window安装包,版本8.0
- 三菱PLC药片自动装瓶机控制系统设计自动药片装瓶机电气控制
- 图形用户界面(GUI)应用程序
- 企业商户自动发卡运营版带WAP手机端【多种主题+亲测可用】
- Unity程序开发:创建一个2D平台游戏
- 矩形三维随机裂隙网络 使用COMSOL with Matlab接口编程 可以直接导入COMSOL中,无需CAD,无需提取数据,方便快捷可以直接计算 裂隙由matlab编程生成,能够生成两组不同产
- python+celery+AWVS 实现的漏洞扫描器
- 1.3M宽干式拉丝机(双道砂带)sw16可编辑全套技术资料100%好用.zip
- C# USB HID 读卡器 (CPU卡和IC卡的读和写)上位机源码
- EWSA中文版使用教程.doc
- 罗技鼠标接收器与罗技鼠标相连的软件
- 履带车底盘sw16全套技术资料100%好用.zip
- h2database 2.2.224 版本 Jar包
- 基于Springboot的梦宇飞行培训管理系统
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功