草庐IT

FindTypes

全部标签

go - 从包的给定路径中提取类型名称的最简单的工作示例

我是golangAST包和相关的go工具(如astutils)的新手。目前,我有点难以理解Stringer示例并根据自己的目的对其进行修改。https://github.com/golang/tools/blob/master/cmd/stringer/stringer.go是否有简单提取包路径中所有已定义类型名称列表的工作示例? 最佳答案 我想出了一个打印所有(顶级)类型名称的程序示例。解析目录,获取包,走走。fs:=token.NewFileSet()pkgs,err:=parser.ParseDir(fs,dir,nil,0)

go - 从包的给定路径中提取类型名称的最简单的工作示例

我是golangAST包和相关的go工具(如astutils)的新手。目前,我有点难以理解Stringer示例并根据自己的目的对其进行修改。https://github.com/golang/tools/blob/master/cmd/stringer/stringer.go是否有简单提取包路径中所有已定义类型名称列表的工作示例? 最佳答案 我想出了一个打印所有(顶级)类型名称的程序示例。解析目录,获取包,走走。fs:=token.NewFileSet()pkgs,err:=parser.ParseDir(fs,dir,nil,0)