没有合适的资源?快使用搜索试试~ 我知道了~
gengo:gengo库,用于代码生成
共152个文件
go:119个
import-restrictions:9个
makefile:4个
需积分: 17 0 下载量 47 浏览量
2021-05-13
06:56:59
上传
评论
收藏 181KB ZIP 举报
温馨提示
Gengo 一个基于go文件生成事物的包。 该机制最初是在Kubernetes中使用的,为了便于重用和可维护性,在此进行了拆分。 go get k8s.io/gengo/... 例子 这里包括集合生成器,深度复制生成器,默认值生成器和转到原型生成器。 另外,import-boss将强制执行有关导入树的任意规则。 args / 程序包args为生成器二进制文件定义通用参数。 发电机/ 程序包生成器定义了供代码生成器实现的接口以及将执行这些代码生成器的机器。 类型/ 包类型包含类型系统定义。 它是按照Go的类型系统建模的,但是如果您要编写解析器/转换器,则可以通过解析其他内容来生成这些类型。 我们不直接在go typecheck库中使用go类型,因为它们基于实现不同接口的基础。 基于结构的格式对于模板驱动的输出来说是更方便的输入。 解析器/ 程序包解析器解析源文件。 姓名/
资源推荐
资源详情
资源评论
收起资源包目录
gengo:gengo库,用于代码生成 (152个子文件)
.gitignore 14B
.gitignore 13B
.gitignore 12B
.gitignore 8B
defaulter.go 34KB
deepcopy.go 29KB
parse.go 28KB
zz_generated.go 23KB
parse_test.go 20KB
deepcopy_test.go 19KB
types.go 15KB
import_restrict.go 12KB
namer.go 12KB
sets.go 10KB
zz_generated.go 10KB
generator.go 9KB
execute.go 9KB
args.go 7KB
marker_test.go 6KB
set_test.go 6KB
zz_generated.go 6KB
output_test.go 5KB
a.go 5KB
string.go 5KB
snippet_writer.go 5KB
int64.go 5KB
byte.go 5KB
int.go 5KB
types_test.go 5KB
zz_generated.go 4KB
deepcopy_test.go 4KB
zz_generated.go 3KB
main.go 3KB
main.go 3KB
zz_generated.go 3KB
import_tracker.go 3KB
plural_namer.go 3KB
interface_fuzzer.go 3KB
namer_test.go 3KB
zz_generated.go 3KB
comments.go 3KB
doc.go 2KB
main.go 2KB
reflect_deepcopy.go 2KB
value_fuzzer.go 2KB
import_tracker.go 2KB
default_generator.go 2KB
local_parse_test.go 2KB
type.go 2KB
type.go 2KB
snippet_writer_test.go 2KB
comments_test.go 2KB
default_package.go 2KB
plural_namer_test.go 2KB
order.go 2KB
import_tracker_test.go 2KB
flatten.go 2KB
zz_generated.go 2KB
fake_deepcopy_conversion.go 2KB
flatten_test.go 2KB
zz_generated.go 1KB
doc.go 1KB
zz_generated.go 1KB
transitive_closure_test.go 1KB
transitive_closure.go 1KB
doc.go 1KB
doc.go 1KB
error_tracker.go 1KB
main.go 1KB
zz_generated.go 1KB
doc.go 1KB
import_restrict_test.go 1KB
zz_generated.go 1KB
tags.go 997B
types.go 978B
zz_generated.go 977B
doc.go 946B
args_test.go 922B
doc.go 896B
defaults.go 873B
defaults.go 854B
type.go 850B
defaults.go 849B
doc.go 847B
defaults.go 847B
empty.go 828B
type.go 798B
doc.go 769B
doc.go 750B
type.go 737B
doc.go 718B
doc.go 716B
doc.go 714B
doc.go 714B
doc.go 710B
doc.go 708B
interfaces.go 686B
doc.go 669B
interfaces.go 646B
b.go 645B
共 152 条
- 1
- 2
资源评论
深夜里呕吐的鱼公子
- 粉丝: 20
- 资源: 4721
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功